Contributing/ja

Mirahezeはあなたのようなボランティアによって作られています.

Mirahezeはボランティアで構成されており、構成員もあなたのような普通の人々です. MediaWikiのことをほとんど知らなくても、たくさん知っていても、あなたはMirahezeを助けることができます! 以下は、Mirahezeでのボランティア活動を支援するために、あなたが取ることのできる多くの機会です. 

あなたができること
{{new collapse While the previous ways to contribute were some that don't require technical expertise, the following do. If you know how to help out technically, you're more than welcome to!
 * headline = 技術面での協力
 * content =

…GitHubにて
Mirahezeは、そのすべての設定をGitHubのコンフィグリポジトリでホストしています. (詳細はこのページを参照してください). 変更が必要になると、これらの設定ファイルが更新されます. これらの設定がGitHub上のリポジトリで更新されると、その変更がMirahezeをホストするサーバーに自動的にデプロイされます. 歴史的に、機能の変更は Request features ページでリクエストを送信するか、GitHub のマージリクエストを追加することで行われていました. これはもはや事実ではなく、ほとんどの設定変更はManageWikiで行うことができます. とはいえ、GitHubで手伝うことができないわけではありません.

(無料で取得可能な)GitHubアカウントがあれば、誰でもファイルの変更を提案できます.

Most of this section (except for a little at the end) is easy to understand. It uses nested arrays to apply settings to all wikis by default, or some wikis as coded.
 * ガイドラインとティップ

基本的な入れ子のレイアウトは以下の通りです：
 * 名前空間変数の定義 (最初のincludeの後)
 * wgConf (最大の配列)
 * 設定名 ('wgVariable'または'mgVariable'の形で表示します. )
 * Wikiの影響を受ける('dbname'もしくは'default'の形で、データベース名はサイトのサブドメインで最後に "wiki "が追加される)
 * 設定値 (設定する値. 設定内容に応じて、数値、true/false、配列のいずれかを指定します)

. 拡張機能の中には、動作させるために追加の設定が必要なものがあります. そのような場合は、システム管理者が変更を行います.


 * ===== 新しい拡張機能やスキンのインストール =====

どなたでもGitHub上のMiraheze/mediawikiレポジトリへの変更を提案できます. まだインストールされていない（wiki上で有効化されていない、というのではなく）新しい拡張機能やスキンをインストールするには、このページをご覧ください.


 * コミュニティ内での協力

Miraheze runs on Debian and uses a multitude of servers. Our server configuration is managed by Puppet, and we work with various kinds of technologies. We use MediaWiki with Apache, GDNSD, MariaDB, NGINX and Varnish to power the web stack. If you are familiar with one or more of the software mentioned above, we would love to hear about your experience! Extra help is always welcome, and even the smallest improvements (fixed bugs/performance, etc.) for you, can be a big improvement for us. Please get in touch with the System administrators if you would like to contribute in this area or simply make a Phabricator task for it. }}