mozilla

Revision 138336 of API change rules

  • Revision slug: API_change_rules
  • Revision title: API change rules
  • Revision id: 138336
  • Created:
  • Creator: Jesse
  • Is current revision? Yes
  • Comment page created, 63 words added

Revision Content

Until further notice, the following rules govern API changes:

  • changes to frozen APIs are not permitted.
  • changes to nonfrozen APIs should be carefully considered.

Revision Source

<p>Until further notice, the following rules govern API changes:</p>
<ul> <li>changes to <strong>frozen</strong> APIs are not permitted.</li> <li>changes to <strong>nonfrozen</strong> APIs should be carefully considered. <ul> <li>Any impact on JS extensions should be avoided or minimized and carefully <a href="/En/Firefox_3.5_for_developers" title="en/Firefox_3.1_for_developers">documented</a>.</li> <li>Reviewers should explicitly approve API changes, and determine if they are necessary.</li> <li>If in doubt, ask the <a class="external" href="http://groups.google.com/group/mozilla.dev.platform" title="http://groups.google.com/group/mozilla.dev.platform">mozilla.dev.platform</a> or <a class="external" href="http://groups.google.com/group/mozilla.dev.apps.firefox/topics" title="http://groups.google.com/group/mozilla.dev.apps.firefox/topics">mozilla.dev.apps.firefox</a> newsgroup.</li> </ul> </li>
</ul>
Revert to this revision