Skip to content

Latest commit

 

History

History
 
 

README.md

Git

Basic Foundation

Any branching strategies or approaches adopted in the repository should extend from the Basic Foundation:

Commit often and push frequently

Feature branch serves the developer.

  • It can contain any raw and not ready-made code
  • It is not stable and can be changed or deleted by the developer at any time
  • Internal commits should primarily help the developer.

Pull request is a confirmation from the developer that everything is ready.

  • Acceptance criteria met
  • Definition of Done met
  • Tests completed successfully
  • The developer is ready to receive feedback from the reviewers

The main branch of the project should always be tested and stable


Recommended branching strategies:


Feature branch recommendations

  • Should have a short life.
  • Should contain only one Feature.
  • Should represent changes from one and only one developer.
  • Should frequently pull changes from main branch.
  • Should squash all commits before merged into main branch.
  • Should be removed after they are merged into main branch.

Other rules


Back to Code Guide - Readme


Copyright © 2017 Stanislav Kochenkov