- There must be a ticket in the project's bug tracker explaining the problem / the suggested enhancement.
- PSR-12 coding guidelines are enforced.
- Commit message complies to the format used by TYPO3 (the "releases:" line is useless here).
- Unique logical change per patch (The term "patch" is used in the sense of "patch set" in Gerrit, and may be the result of multiple, amended, commits).