MediaWiki Packagist
Appearance
リリースの状態: 安定 |
|
|---|---|
| 実装 | サードパーティ ソフトウェアのプラグイン |
| 説明 | Composer を使用して MediaWiki 拡張機能をダウンロードできるようにする |
| 作者 | Pierre Rudloff (Rudlofftalk) |
| 最新バージョン | 1.0.0 |
| ライセンス | GPL-3.0 |
| ダウンロード | https://mwpackagist.netlib.re/ |
MediaWiki Packagist は、MediaWiki 拡張機能と外装のディレクトリを Composer リポジトリとしてミラーリングします。
使用するには
- リポジトリをお使いの
composer.jsonに追加 - 希望する外装と拡張機能は mediawiki をベンダー名として 要件に追加。
- コンポーザの更新を走らせる
- パッケージのインストール先は
extensions/またはskins/
コンポーザを利用して MediaWiki コアをインストールする基本のセットアップが必要なら、このリポジトリを複製。
バージョン
通常、MediaWiki 拡張機能は管理を続ける MediaWiki の各バージョンごとにブランチを提供します。
こちらでそれらブランチをそれぞれセマンティックなバージョン番号に変換します。
つまりcomposer.json拡張機能のバージョン制約として必ず現行の MediaWiki バージョン番号(例:1.26)を使います。
composer.json の例
{
"name": "acme/mediawiki-example",
"description": "My MediaWiki site",
"license": "proprietary",
"repositories": [{
"type": "composer",
"url": "https://mwpackagist.netlib.re/"
}],
"require": {
"mediawiki/AJAXPoll": "~1.26.0",
"mediawiki/BlueSky": "~1.26.0"
}
}
利用できる拡張機能
利用できる拡張機能(ならびにそのバージョン)の一覧があります: https://mwpackagist.netlib.re/repo/
貢献する
コードの入手、問題の報告は GitHub へどうぞ。
