BSA 2021
July 27, 2021 ยท View on GitHub
Train you programming skills with CodeTrainer!
Code quality
Static analyzers are used for both frontend and backend projects to ensure basic code quality. Additionally, quality criteria rules are enforced during code review and audit.
Branches
In this project we follow with Pull Request process.
Normal flow is to create new branch for each task or group of linked tasks. Name of branch must have next structure:
<prefix>/<problem-name>
Allowed prefixes: feature/, patch/, fix/.
Problem name it's a text summary of problem or ticket id.
Examples:
fix/user-profile-avatarfix/#543patch/button-styles
After task is completed โ create PR of your branch into develop.
How to run?
npm installinside both client and server folders- create
.envconfig file (see.env.example) in server folder docker-compose upto start databasenpm startfor both client and server- VSCode shared settings included