Manual:Code/ja

このページでは、MediaWiki core codeリポジトリ内のトップレベルディレクトリについて説明します.

バージョン管理されたMediaWikiドキュメントサイト(を使用して自動生成)の以下のページも参照してください.

エントリー ポイント
エントリー ポイント ファイル (index.php、api.php、load.php など) について学習するには doc.wikimedia.org のエントリー ポイントを参照してください.

インストーラーは利用者に、 機能を有効にすることをお勧めします. 有効にするには、このディレクトリを書き込み可能にして当該機能で使用します.

このディレクトリは既定では空です.

MediaWiki についての高レベル説明文書を含んでいます. これは MediaWiki の各リリース向け (および「master」向け) に、doc.wikimedia.org に自動的に発行されます.

MediaWikiのドキュメントサイトのリビングバージョンについては、https://doc.wikimedia.org/mediawiki-core/を参照してください.

ここは MediaWiki 拡張機能がインストールされる場所です. 拡張機能をインストールするには、そのソースコードをここのサブディレクトリに置きます(通常、拡張機能のmediawiki.org ドキュメントページからダウンロードしたtarballを解凍するか、Gerritからソースコードをコピーします). そして、拡張機能を有効にするには、通常は を呼び出すことによってからロードする必要があります.

MediaWikiのデフォルトディストリビューション(私たちのホームページで宣伝され、Debianに同梱されているもの)には、多くの拡張機能やスキンがバンドルされています. を参照してください.

このディレクトリはMediaWikiのソースコードの大部分を保存します.

MediaWikiの異なるクラスとコンポーネントについて学ぶには、doc.wikimedia.org/mediawiki-core/のModulesをご覧ください.

ユーザーからアップロードされたメディアファイルが格納されるデフォルトのディレクトリです. また、生成されたサムネイルがデフォルトで保存される場所でもあります.

および も参照してください.

また、T225756: Clean up "languages" directoryを参照してください. このディレクトリには、ローカライズと国際化に使用されるファイルが含まれています.

具体的には、以下の通りです.


 * ディレクトリはMediaWikiコアで使用されるインターフェイスメッセージを含みます(Banana JSONファイルフォーマットを使用します).
 * サブディレクトリはMediaWikiがサポートする何百もの言語とそれらのための任意のユニークな処理ルールを定義するPHPクラスを含みます.
 * サブディレクトリはローカライズ可能なMediaWikiの雑多な特性を含みます(ただし、インターフェイスメッセージは含みません). 、、 などの名前です.

このディレクトリには、システム管理者がメンテナンス作業を行うために使用するシェルスクリプトが含まれています. データベーススキーママイグレーションやバッチ処理を行うためのスクリプトが含まれます. 概要は を参照してください.

このディレクトリはWebインストーラーのエントリポイントで、新しい管理者がwikiをインストールするために使用します. wikiの設定やデータベーススキーマの作成に役立ちます.

このディレクトリには、で管理されるフロントエンドリソース(JavaScriptとCSS)が含まれています.

ここにMediaWikiスキンがインストールされます. スキンをインストールするには、そのソースコードをここのサブディレクトリに配置します（通常、tarballを解凍するか、Gitからソースコードをクローンします）. そして、スキンを有効にするには、通常は を呼び出すことによってからロードする必要があります.

も参照してください.

ユニットテスト、統合テスト、エンドツーエンドテストが含まれます.


 * (QUnit)
 * (QUnit)