Workflow¶
Bugfixes¶
Bugfixes go to all branches. Create a ticket or choose an existing one and attach the patch.
Features¶
Features go to master only. Exceptions are made for minor features and decided on case-by-case basis. Create a new ticket or choose an existing one and attach the patch.
Review process¶
Everyone may review. Votes may be given by everyone, except by the person who wrote the patch. One +2 vote (for each reading and testing = Verify and Code Review) by a team member is needed and sufficient. When a patch has been changed by someone else, the original author should additionally review the patch.
Pushing to Gerrit¶
Make sure the patch follows the TYPO3 CGL. If the patch was made by someone else, do not forget to add a line with credits ("Thanks to John Doe.") in the commit message. Make sure to add a line "Resolves: #issue" to the commit message - this will add status updates to the ticket and resolve the ticket automatically with a link to associated revisions.
You can find more information on the wiki.