This is a template repository for a Node/Typescript-based BFF or micro-service.
- Click the 'Use this template' button above or this link to generate a new repository from this template.
- Clone the newly created template to your computer
- Update the project name in the
project.json
file and update the README with the following steps, run from the root of your project directory:
mv README.md STARTER-KIT.md
echo "# {project name}" > README.md
- Add and commit the changes to your repo.
The starter kit provides the following features:
- REST services using
typescript-rest
decorators - Swagger documentation using
typescript-rest-swagger
- Dependency injection using
typescript-ioc
decorators - Logging using
bunyan
- TDD environment with
jest
- Pact testing
- DevOps pipeline