Contributing
Ways to Contribute
There are lots of ways to contribute to the Bugzilla project:
- Money: You can donate money to help cover our server hosting costs and pay for developer and code reviewer time. See how you can contribute money to Bugzilla, and what the money gets spent on.
- Sponsored Development: If you are a business that uses Bugzilla and has a staff person responsible for maintaining your Bugzilla installation, and that person is willing, please consider allowing them to spend a few hours per week on company time contributing in one of the other categories on this page to Bugzilla. In the past, this was Bugzilla’s primary means of contribution.
- Code: You can contribute to the Bugzilla codebase if you are familiar with Perl or features Bugzilla has/wants, such as DB, WebServices, etc. See also: Developer’s Guide
- Web Development and User Interface Design: contribute to the Bugzilla UI if you are a designer and/or are good at HTML and/or CSS.
- Documentation: You can contribute to the Bugzilla Documentation if you are familiar with Bugzilla as an administrator or as a user, or good at English.
- Release Process: You can help with the release process if you have some time to give us.
- QA: You can help with the QA process if you are familiar with Bugzilla as an administrator or as a user, and have some time.
- Support: Bugzilla is community-supported. If you’re an old hand at using or administering Bugzilla, hang out in our support venues such as our support mailing list or chat rooms and help other users.
- Translation: You can help to translate templates and/or documentation if you are good at English and other languages.
Guides
- How to Contribute to Bugzilla
- Developers’ Guide
- List of Reviewers
- Reviewers’ Guide
- Approvers’ Guide
- Localizers’ Guide
- Documentor’s Guide
- Release Noting Guide
- How To Release a Bugzilla Version
- The Bugzilla API Documentation
- How to Report a Bug
SQL References
- MySQL
- MariaDB
- PostgreSQL
- Oracle
- ANSI SQL (Bugzilla attempts to conform to SQL-99, when possible).
Mailing List
- This mailing list is for discussion among people who are assisting with the development of Bugzilla. Discussion on this list tends to get quite technical. If you’re interested in contributing code to Bugzilla, you should subscribe to this list. Browse Archives
Chat rooms
NOTE: The chat rooms listed here are for development work. If you need help installing, administering, or using Bugzilla, please see the chat rooms listed on the Support page.
Much Bugzilla development discussion happens in real time in the online chat rooms. Normally, all three of these are mirrored to each other, so you can chat on any of them and people will see it on all three. At the moment, the bridge is broken so they can’t see each other. You can still pick your favorite way to access, and there are a few people who are watching all three of them. However, without the bridge in place, the bulk of development discussion happens on Discord these days.
- #development on Bugzilla Discord
- #bugzilla:mozilla.org on Matrix
- #bugzilla on Libera.chat