Accessibility
Accessibility quality gate
Documentation
Documentation quality gate
Frontend
Frontend quality gate
Performance
Performance quality gate
Testing
Testing quality gate
Usability
Usabililty quality gate
The core "gates" provide a way to ensure that changes to core meet our standards.
The gates should be a well-documented resource for developers, reviewers and committers.
The gates should provide a checklist used by developers, reviewers and committers to evaluate the readiness of a change.
Developers can use the gates to write gate-satisfying code and reviewers can use them to check for gate satisfaction. For each gate, focus on only the most important items (limit to 5 or fewer).
Each gate should not add additional burden to the respective team.
For background, the gates were initially identified during Dries Buytaert's keynote at DrupalCon Chicago.
Accessibility quality gate
Documentation quality gate
Frontend quality gate
Performance quality gate
Testing quality gate
Usabililty quality gate