Skip to content

How We Work

JieFu Zhu edited this page Nov 3, 2021 · 17 revisions

Definition of Done

  • new code has coverage of at least __%
  • all tests are passing
  • new functionality documented

GitHub Process

  • open a ticket for every issue/changes you want to make to the codebase
  • the main branch should always be a working version - if a merge broke it: revert that merge and open a new merge request
  • branch naming rules: feature_<description>_<date>, bugfix_<description>_<date>
  • branch protection rules:
  1. before you merge feature branch into main, it has to be reviewed by at least two people
  2. before you merge code fix branch into main, it has to be reviewed by at least one people

Code-Style

Python

...

PlaceholderFrontendLanguage

...

Clone this wiki locally