Development policy/fr: Difference between revisions
Created page with "* Les requêtes à la base de données et les modifications du schéma doivent suivre le $1." |
Created page with "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 le $1." |
||
| Line 12: | Line 12: | ||
=== 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 le {{ll|Support policy for PHP}}. |
|||
== Relecture de code == |
== Relecture de code == |
||
Revision as of 10:05, 31 May 2020
Cette page documente une règle du développement Wikimedia officielle. Il n'existe actuellement aucun mécanisme pour faire des modifications car le processus RFC de TechCom n'est plus opérationnel. |
| Règles du développement |
|---|
| Voir aussi |
| Guide du développement |
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 participants sont guidés par les principes d'architecture.
La création de nouveaux services externes à MediaWiki, doivent suivre les règles relatives aux 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 le Politique du support de PHP.
Relecture de code
Privileged Gerrit users must follow the Gerrit privilege policy when exercising their +2 rights.
Règles d'implémentation
- Changes to MediaWiki core that have impact on extensions must follow the Stable interface policy.
- PHP's built in serialization mechanism (the
serialize()andunserialize()functions) should not be used for data stored (or read from) outside of the current process (RFC T161647). Voir aussi la section relative aux conventions de codage en PHP. - Les requêtes à la base de données et les modifications du schéma doivent suivre le Règles de la base de données MediaWiki.