- 
                Notifications
    
You must be signed in to change notification settings  - Fork 51
 
DevelopmentRules
        pitpalme edited this page Apr 18, 2022 
        ·
        7 revisions
      
    - Branch 
mainis owned by release managers- i. e. pull requests on 
mainwill be declined 
 - i. e. pull requests on 
 - development is accumulated on branch 
develop- 
git-flow-alike we'll keep a running and working code-base on 
main - exchanging not-yet-finished features shall be done on feature branches, if we haven't created one that's needed, please file an issue / send a message / use smoke signal or bush telegraphy before applying a pull request ;)
 - if you finished a feature, feel free to create PR from your fork's feature branch towards our 
develop- PRs from your 
developtowards ourdevelopwill, in general, be declined 
 - PRs from your 
 - Send hotfix pull request for production/critical bugs to 
masteranddevelopbranches- this complies with git-flow rules too, so to keep things in sync: we'll not merge something different into 
develop, than we merged intomain. So please don't close your hotfix branch, until both PRs are successfully merged. 
 - this complies with git-flow rules too, so to keep things in sync: we'll not merge something different into 
 
 - 
git-flow-alike we'll keep a running and working code-base on 
 - release managers decide, when (our) 
developis ready to define a newrelease/...branch - keep volatile or environment specific data or values out of repository
 - don't commit generated, cache or runtime created files
 - use 
.gitignoreto prevent yourself and others from accidentally committing runtime files - black and flake8 are mandatory