The repository follows an issue based approach to commit code/doc/information. The following are the branches that exist in the repository.
Instance | Branch | Description, Instructions, Notes |
---|---|---|
Stable | stable | Accepts merges from Working and Hotfixes |
Working | master | Accepts merges from Features/Issues and Hotfixes |
Features/Issues | iss-XX-/L-XYZ | Always branch off HEAD of Working |
Hotfix | hotfix-* | Always branch off Stable |
Labels created are associated with the branch names so that every Feature/Issue can be traced to a specific source. Here is a quick legend to illustrate the branch names:
Branch | Purpose | Description, Instructions, Notes |
---|---|---|
iss-XX/L-del | Delete | Remove a document, feature, class or function from the repository |
iss-XX/L-doc | Documentation | Improvements or additions to documentation |
iss-XX/L-upd | Update | Update an existing document, feature, class or function in the project |
iss-XX/L-enh | Enhancement | Add a document, feature, class or function to the project |