1. Open https://wiki.typo3.org/Clone_(Git)
2. Clone "master" branch
3. "composer install"
4. Install TYPO3 --> make sure to have PHP 7.2
- Setting up your accounts https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Account/Index.html
- Setting up your Git environment https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Setup/Git/Index.html#setting-up-your-git-environment
- "Cherry Pick" the patch in Gerrit and "git fetch ...."
- Make review and take time to review correctly
- Reply with "-1" "0" "+1" and perhaps a comment
- Remember: some core devs can give a "-2" --> with "-2" merging is not possible
- Git clone master branch and install TYPO3
- Setting up your accounts https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Account/Index.html
- Setting up your Git environment https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Setup/Git/Index.html#setting-up-your-git-environment
- Make your changes using this guide: https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/BugfixingAZ/Index.html#change-an-existing-patch
- Commit changes using this guide: https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Appendix/GeneralTopics/CommitMessage.html
- IMPORTANT: User correct prefixes like: [TASK] or [BUGFIX]
- Write first line imperative mood --> [FEATURE] Add option to hide BE search box in list mod
- Description
- Relationships: Resolves (must), Related, Releases (must) -->
- Resolves / Related = Forge ticket number like: #12345
- Releases = For which TYPO3 version number is the fix like: master, 8.7, 7.6, 6.2
- Push patch using this guide: https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Appendix/GeneralTopics/LifeOfAPatch.html
- git push origin HEAD:refs/publish/ --> git push origin HEAD:refs/publish/master