Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 883 Bytes

contribute.md

File metadata and controls

20 lines (15 loc) · 883 Bytes

Branch Structure

The repository is structured as follows:

central (main branch)
  |
  |--- twiligth (feature branch)
  |   |
  |-> \-- stable (release branch)
  | |
  | \--- Hotfix (hotfixes directly from stable)
  |
  \--- (features branches)

The central branch is the main branch of the repository, and it is the default branch for the repository. The twilight branch is the feature branch, and it is branched off from the central branch. The stable branch is the release branch, and it is branched off from the central branch.

The stable branch may have hotfixes directly from the stable branch, and the twilight branch may have feature branches branched off from the twilight branch. This is done so that we can apply hotfixes like security patches directly to the stable branch without having to merge the changes from the twilight branch.