Train you programming skills with CodeTrainer!
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.
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-avatar
fix/#543
patch/button-styles
After task is completed ― create PR of your branch into develop
.
npm install
inside both client and server folders- create
.env
config file (see.env.example
) in server folder docker-compose up
to start databasenpm start
for both client and server- VSCode shared settings included