This repository contains references for scaffolding new Kuzzle projects.
The project scaffold in this repository are used by the kourou app:scaffold command.
Each branch contains only it's template flavor to reduce the amount of data downloaded during scaffolding. The master branch contains all flavors.
Every scaffold comes with all necessary tools to develop a Kuzzle project:
- Typescript support
- Docker Compose configuration
- Hot reload with Ergol
- Linter rules with Eslint
- Functionnal test framework with Jest
- CI/CD with Github Actions
- generic: a standard Kuzzle project
- iot-backend: IoT Platform backend
- iot-console: IoT Platform frontend