Jump to content

Development guidelines: Difference between revisions

From mediawiki.org
Content deleted Content added
Marked this version for translation
m Reverted edits by ~2026-34229-20 (talk) to last version by Clump: reverting vandalism
 
(19 intermediate revisions by 12 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<translate><!--T:1--> The [[<tvar name="mw">Special:MyLanguage/MediaWiki</tvar>|MediaWiki]] software is developed collaboratively by people from all around the world.</translate>
<translate>
<translate><!--T:2--> To help facilitate this process, standards of desirable practices have been established.</translate>
<!--T:1-->
The [[<tvar|mw>Special:MyLanguage/MediaWiki</>|MediaWiki]] software is developed collaboratively by hackers from all around the world.</translate>
<translate>
<!--T:2-->
To help facilitate this process, standards of desirable practices have been established.</translate>
<translate>
<!--T:3-->
While [[<tvar|dev-policies>Special:MyLanguage/:Category:MediaWiki development policies</>|policies]] describe what developers ''must'' do, development guidelines typically describe what developers generally ''should'' do.</translate>
<translate>
<!--T:4-->
There can be no deviations from policies dealing with such important topics as [[<tvar|security>Special:MyLanguage/Security for developers</>|security for developers]], even in [[<tvar|man-ext>Special:MyLanguage/Manual:Extensions</>|MediaWiki extensions]]; but minor deviations from, say, [[<tvar|cod-conv>Special:MyLanguage/Manual:Coding conventions</>|coding conventions]] are often allowable in extensions.</translate>
<translate>
<!--T:5-->
Whether there is good reason for a given deviation that is worth the downsides of conformity to the established norms is a matter for judgment of developers and their code reviewers.
</translate>


<translate><!--T:3--> The "[[<tvar name="dev-policies">Special:MyLanguage/Development_policy</tvar>|policies]]" describe what developers ''must'' do, and the development "guidelines" typically describe what developers generally ''should'' do.</translate>
[[Category:Development guidelines{{translation}}]]
<translate><!--T:4--> There can be no deviations from policies; but minor deviations from guidelines, like [[<tvar name="cod-conv">Special:MyLanguage/Manual:Coding conventions</tvar>|coding conventions]], can often be allowed based on individual circumstances.</translate>
<translate><!--T:5--> Whether there is good reason for a given deviation that is worth the downsides of conformity to the established norms is a matter for judgment of developers and their code reviewers.</translate>
{{Development guidelines navigation|mode=content}}
[[Category:Development guidelines{{#translation:}}| ]]

Latest revision as of 21:04, 10 June 2026

The MediaWiki software is developed collaboratively by people from all around the world. To help facilitate this process, standards of desirable practices have been established.

The "policies" describe what developers must do, and the development "guidelines" typically describe what developers generally should do. There can be no deviations from policies; but minor deviations from guidelines, like coding conventions, can often be allowed based on individual circumstances. Whether there is good reason for a given deviation that is worth the downsides of conformity to the established norms is a matter for judgment of developers and their code reviewers.