We merge eligible fixes for any contributed project
The Backdrop Bug Squad consists of trusted members of the backdrop-contrib group who will help maintainers stay on top of minor bug fixes and User Interface improvements.
This team is intended to help contributors stay on top of minor bug fixes and User Interface improvements by merging Pull Requests that have been "Reviewed and tested by the community" for a period of at least 2 weeks.
Our mission includes:
- to decrease the burden of project maintainership for individuals
- to decrease barriers to people becoming maintainers
- to grow the number of maintainers, specifically first-time or beginner maintainers
- to encourage all maintainers to keep working on projects along with the bug-squad
- to encourage contributors who submit PRs with timely feedback and adoption of the fix
- to prevent any project from breaking a site when installed or updated via the installer
- to prevent verified fixes from remaining unreleased for unreasonable amount of time
- to provide downloadable versions containing pre-release fixes
- to support abandoned projects for those who are still using them
- to improve the overall quality of contributed projects, by reducing the amount of time it takes for bugs to be fixed
Our Responsibilities include:
- Reviewing Pull Requests for eligibility
- Merging eligible Pull Requests
- Communicating with existing maintainers
- Creating a new releases (see below)
The Backdrop Bug Squad can merge eligible Pull Requests for any project, it does not need to be abandoned.
Fixes eligible include:
- Bug fixes (Fatal errors, PHP notices, validation errors, etc)
- Minor User Interface improvements (typos, spelling, grammar, terminology, etc)
- Cross-ports of fixes from the original Drupal project (if applicable)
- Packaging issues preventing the project from being downloaded and installed via the Project Browser
- Any changes to an abandoned project.
Fixes NOT eligible include:
- Any new feature
- Any major code change, refactor, or addition
- Any security fix (these should be handled by the security team)
When new releases can be made:
A new release for an existing project can be made if any of the following are true:
- If an problem resulting in a fatal error or site crash has been fixed
- If it's been more than a year since the last release
- If someone in the issue requests a new release
- If two bug-squad members agree that it is a good idea
You may apply to become a member of the Backdrop Bug Squad by creating an issue in the contrib queue. GitHub members can view a list of people on the Bug Squad.