Skip to content

Branch Managment

Raphael_m edited this page May 22, 2025 · 4 revisions

main

purpose :

production branch, represent the latest stable version of the project.

workflow :

Every change to main should come with a version release.

commit policy :

No commits should ever be made on main.

CI/CD :

  • Integration test => blocking
  • Performance test => blocking

dev

purpose :

Development branch, meant as a base to branch off for new feature development.

workflow :

commit policy :

Commits on dev should be avoided as much as possible prefer making a feature or fix branch instead.

CI/CD :

  • Coding style => blocking
  • Compilation => blocking

Clone this wiki locally