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
.env
file 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