For my personal use :)
The aim of this project is to provide a fully working example with a based project already working with copy/paste features.
- 1 folder is related to one project (backend, ui, ...) in a specific language
- the git commit convention is the angular one (see here)
- Editorconfig is used to keep file content in a uniform way
This project is using the python software called pre-commit
. This is used to install and have git pre-commit hooks.
Those ones are here to validate code, lint projects, lint and validate GraphQL, ...
Moreover, some tools are used in the backend project. These tools are using NodeJS and Yarn for package installation.
Just run the script called ./install-deps.sh
in order to install needed dependencies.