-
-
Notifications
You must be signed in to change notification settings - Fork 27
Guiding Principals
Dylan William Hardison edited this page Mar 4, 2018
·
1 revision
- We want to to be compatible in the following ways:
- Upgrading from databases going back until 4.2 (at least) should be supported (and tested).
- Limited compatibility for extensions. BMO's extension loading system was rewritten, and it supports fewer variations than previous versions of Bugzilla. In short, only extensions that exist in the extensions/ directory are supported. By far this is how most extensions worked. Bugzilla has never guaranteed strong compatibility to extension, but changes required should not be too great.
- Running as a CGI script is not supported. Only mod_perl or PSGI are supported.
- The bugzilla skin system is not supported.
- Code of Conduct
- Participation in the Bugzilla project is subject to the Mozilla Community Participation Guidelines.
- It is not clear at the time of this writing if the above is sufficient for the project -- it is the intention for the project to have a strongly enforced Code of Conduct and we will update this space as needed.
- Development Practices
- ZeroMQ's C4 process, except our Platform Issue Tracker is Mozilla's Bugzilla. We also don't care for the "Real Names" portion of the C4.
- Key points of C4 are that correct patches should be accepted in a reasonable amount of time (1-3 days), APIs shall not change behavior (per "Evolution of Public Contracts").