Jump to content

Development policy/fr: Difference between revisions

From mediawiki.org
Content deleted Content added
No edit summary
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
Line 4: Line 4:
Cela comprend le noyau MediaWiki, les habillages et les entensions [[Special:MyLanguage/Bundled extensions and skins|embarquées]], ainsi que les autres habillages et extensions déployées sur les wikis de la Fondation Wikimedia.
Cela comprend le noyau MediaWiki, les habillages et les entensions [[Special:MyLanguage/Bundled extensions and skins|embarquées]], ainsi que les autres habillages et extensions déployées sur les wikis de la Fondation Wikimedia.


<span id="High-level"></span>
== Niveau supérieur ==
== Niveau supérieur ==


Line 10: Line 11:
La création de nouveaux services externes à MediaWiki, doivent suivre la [[Special:MyLanguage/Wikimedia services policy|politique des services]]
La création de nouveaux services externes à MediaWiki, doivent suivre la [[Special:MyLanguage/Wikimedia services policy|politique des services]]


<span id="Runtime_support"></span>
=== Support pour les exécutables ===
=== Support pour les exécutables ===


Les modifications de la prise en charge de PHP dans le noyau de MediaWiki, ou dans les composants embarqués avec les versions officielles de Mediawiki, doivent suivre la {{ll|Support policy for PHP}}.
Les modifications de la prise en charge de PHP dans le noyau de MediaWiki, ou dans les composants embarqués avec les versions officielles de Mediawiki, doivent suivre la {{ll|Support policy for PHP}}.


<span id="Code_review"></span>
== Relecture de code ==
== Relecture de code ==


Les utilisateurs qui ont des droits dans Gerrit doivent suivre la [[Special:MyLanguage/Gerrit/Privilege_policy|politique des privilèges Gerrit]] quand ils veulent mettre un +2 lors des relectures de code.
Les utilisateurs qui ont des droits dans Gerrit doivent suivre la [[Special:MyLanguage/Gerrit/Privilege_policy|politique des privilèges Gerrit]] quand ils veulent mettre un +2 lors des relectures de code.


<span id="Implementation_policies"></span>
== Règles d'implémentation ==
== Règles d'implémentation ==



Latest revision as of 10:57, 6 December 2023

La politique du développement définit comment le logiciel Wikimedia est développé et maintenu. Cela comprend le noyau MediaWiki, les habillages et les entensions embarquées, ainsi que les autres habillages et extensions déployées sur les wikis de la Fondation Wikimedia.

Niveau supérieur

Tous les ingénieurs Wikimedia participant sont guidés par les principes d'architecture.

La création de nouveaux services externes à MediaWiki, doivent suivre la politique des services

Support pour les exécutables

Les modifications de la prise en charge de PHP dans le noyau de MediaWiki, ou dans les composants embarqués avec les versions officielles de Mediawiki, doivent suivre la Politique du support de PHP .

Relecture de code

Les utilisateurs qui ont des droits dans Gerrit doivent suivre la politique des privilèges Gerrit quand ils veulent mettre un +2 lors des relectures de code.

Règles d'implémentation

Les modifications du noyau MediaWiki qui ont un impact sur les extensions doivent suivre les règles des interfaces stables.

Les requêtes dans la base de données et les modifications de schéma doivent suivre la Règles de la base de données MediaWiki .

les constructions de PHP dans le mécanisme de sérialisation (les fonctions serialize() et unserialize()) ne doivent pas être utilisées pour les données qui sont stockées en dehors (ou lue à partir) du processus courant (RFC T161647). Voir aussi la section relative aux conventions de codage en PHP.