開発の方針

This page is a translated version of the page Development policy and the translation is 100% complete.

開発の方針は、ウィキメディアのソフトウェアの開発と保守の方法を定義します。 これには、MediaWiki コア、同梱されている外装や拡張機能、およびウィキメディア財団のウィキ群に展開されるその他の外装や拡張機能が含まれます。

高レベル

ウィキメディアのエンジニアリングの取り組みはすべて、アーキテクチャの原則に基づいています。

MediaWiki の外部にあるサービスの新規作成は、サービスの方針に従う必要があります

実行時サポート

MediaWiki コアまたは公式の MediaWiki リリースに同梱されているコンポーネントでの PHP 対応の変更は、PHPのサポート方針 に従う必要があります。

コード レビュー

Gerrit の特権利用者は、+2 の権限を行使する場合は、Gerrit 特権の方針に従う必要があります。

実装の方針

拡張機能に影響を与える MediaWiki コアへの変更は、安定版インターフェイスの方針に従う必要があります。

データベース クエリとスキーマの変更は、MediaWiki のデータベースの方針 に従う必要があります。

PHP 組み込みのシリアル化メカニズム (関数 serialize() および unserialize()) は、現在のプロセスの外部に格納 (または読み取り) されるデータには使用しないでください (RFC T161647)。 PHP コーディング規約関連の節も参照してください。