Skip to content

03 Development Process

Gabryel Nóbrega edited this page Feb 18, 2025 · 1 revision

Development Process

The application is developed using modified Feature model. Developers cannot commit to master branch. All features are developed in feature branches. A feature can then be merged into master using Pull/merge request.

All branches must be named using the following conventions :

  • feature/issue-{number} : use for application new features
  • bugfix/issue-{number} : use for fixing application bugs / issues

examples: feature/issue-15469 and bugfix/issue-15469

Developers should follow the following steps :

  • Updated the master : git pull origin master --rebase
  • Create feature branch: create through the issue and follow the "checkout localy" explanation
  • Develop the specified requirements
  • Commit and resolve the pre-commit alerts
  • Push the code
  • Raise a Pull request following the template instructions
  • Ask one of the pears for the review
  • Address the required review comments
  • After the review squash-merge the PR

Clone this wiki locally