MozillaWiki:Policies/Extensions: Difference between revisions
Jump to navigation
Jump to search
m (GPHemsley moved page MozillaWiki:Team/Policies/Extensions to MozillaWiki:Policies/Extensions) |
|||
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.
- See mw:Developer hub.
- 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.