The idea is to build an REST API in Node JS using best practices, patterns and frameworks that can be used in an enterprise application.
For this, it will be used:
- clone the repository
- "npm run start" to start the application
- "npm run test" to run tests
- "npm run lint-js" to lint js files
- https://www.nodejsdesignpatterns.com/
- https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
- https://toddmotto.com/mastering-the-module-pattern/
- http://fredkschott.com/post/2014/03/understanding-error-first-callbacks-in-node-js/
- http://expressjs.com/
- https://mochajs.org/
- http://chaijs.com/
- https://www.npmjs.com/
- https://github.com/standard/standard
- https://github.com/visionmedia/supertest
- https://github.com/dflourusso/pre-push
- https://github.com/eslint/eslint
- https://github.com/danielweinmann/validate-model