This template aims to add in best practice and standards in term of code as well as team workflows.
This is built upon https://github.com/javieraviles/node-typescript-koa-rest
- Create a
.envfile from .example.env - compose up to bring up database Run these scripts from the root to start dev environment
yarn && yarn dev- Update deprecated dependencies/images
- Husky commit hooks
- Commit-linting standard convention
- Pino logger -> Performant compared to Winston or other loggers
- Testing Suite
- Integration testing
- Load Testing
- Vegeta (Power level over 9000!)
- Github Action workflows
- Swagger page has problems because of dependencies