Jump to content

MediaWiki Packagist

From mediawiki.org
This page is a translated version of the page MediaWiki Packagist and the translation is 100% complete.
MediaWiki ツールのマニュアル
MediaWiki Packagist
リリースの状態: 安定
実装 サードパーティ ソフトウェアのプラグイン
説明 Composer を使用して MediaWiki 拡張機能をダウンロードできるようにする
作者 Pierre Rudloff (Rudlofftalk)
最新バージョン 1.0.0
ライセンス GPL-3.0
ダウンロード https://mwpackagist.netlib.re/

MediaWiki Packagist は、MediaWiki 拡張機能と外装のディレクトリを Composer リポジトリとしてミラーリングします。

使用するには

  1. リポジトリをお使いのcomposer.jsonに追加
  2. 希望する外装と拡張機能は mediawiki をベンダー名として 要件に追加。
  3.  コンポーザの更新を走らせる
  4.  パッケージのインストール先は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 へどうぞ。