MozillaWiki:Policies/Extensions: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 2: Line 2:
== Criteria for installing extension ==
== Criteria for installing extension ==


* Follows MediaWiki development best practices, including release branching
* Follows MediaWiki development best practices, including release branching.
** See [[mw:Developer hub]].
** See [[mw:Developer hub]].
* Has an established contributor base and is actively being maintained.
* Has an established contributor base and is actively being maintained.

Revision as of 00:39, 5 February 2015

Criteria for installing extension

  • Follows MediaWiki development best practices, including release branching.
  • Has an established contributor base and is actively being maintained.
  • Follows best practices with regard to dependencies (e.g. uses git submodules or composer).
  • Maintains consistency of user experience.
  • Does not interfere with administrator ability to monitor for and mitigate spam and vandalism.
  • Must provide functionality that is not already provided by stock MediaWiki, or which improves upon stock MediaWiki in a significant and notable way.
  • Must satisfy a demonstrated usecase or user story.