Gecko BD Guidelines
When partners request Gecko features, consider the following:
- We need descriptions that are clear enough for engineers to understand the scope.
- Preferably, staff who are going to work on a feature should sign off before we agree to it (including work needed on dependencies).
- Features accessible to Web sites or FirefoxOS apps require special attention. Web-visible features must have a public specification. There are some specs we don't want to implement, so check with staff (module owners) whether an existing spec is one we're willing to implement. If there is no spec, we can work with a partner to create one. This includes extensions to existing features.
- Restricting features to certified apps (that ship with the device) is much easier --- especially if the partner can ship the feature(s) by applying their own patches to Gecko.