初学者が扱いやすいバグ
このページでは、ソフトウェアのバグや小さな不足機能の一覧を提供します。それらは、既存のウィキメディアのプロジェクト (MediaWikiコアとその拡張機能のみではありません) に関与するための良い方法として認識されています。
この方法も、ウィキメディアのプロジェクト群で使われるコードに慣れるのに適しています。
ただし、ここでリンクを提供した各タスクには担当のメンターがいないため、ほぼ「自力で」取り組むことになります。ソフトウェアのプロジェクトにはメンターと組んで参加するよう、皆さんにお奨めしています: ぜひ推奨するソフトウェアプロジェクトの一覧をチェックしてください。
どのソフトウェアのプロジェクトを選ぶにせよ、まず最初に必ずコミュニケーションのヒントの節を読むことです。ワークフロー、コミュニケーションで守るべきことを理解しないまま取り掛かるのはご遠慮ください。
MediaWiki コアまたは MediaWiki 拡張機能に取りかかろうと決めたら、作業を始める前に、必ず MediaWikiハッカーになる方法 を読んで、インフラとワークフローを頭に入れておかなければいけません。
手を付けられそうなタスク
以下の節にはあなたが貢献できる分野から例を説明しますが、これらの分野にとらわれる必要はありません!
タスクのウィンドウの右上の角に、問題が起きた製品名が表示してある場合は、そのソフトウェアのプロジェクトでウィキメディアのPhabricatorを利用しています。
ここからコードが属するGitリポジトリのヒントがわかり、もしもっと「広い」視点で議論したい場合、どの開発担当と相談すればよいか予想が付きます (バグレポートは、そのレポートに特定した問題に限定してコメントを書いてあるべきです)。
MediaWikiのコアと拡張機能
ウィキデータ
一般的な開発の質問はウィキデータのメーリングリスト、#wikidata IRC チャンネル、ウィキで尋ねましょう。
ビジュアルエディター
ビジュアルエティターの開発の一般的な質問は技術メーリングリストや#mediawiki-visualeditor IRC チャンネルで尋ねましょう。
発見 / 検索
一般的な質問はDiscoveryメーリングリストや#wikimedia-discovery チャットルームで尋ねましょう。
外装
CSS と PHP の基礎知識が役に立ちます。
それぞれの外装と連絡先の詳細はPhabricatorのプロジェクトページをチェックしてください。
Growth
質問は #wikimedia-collaboration チャットルームで尋ねましょう。
MediaWiki コア
PHPで記述されて複雑な上、エリアによってはメンテナーがいるのか機能しているのか不明です。
一般的な質問は技術メーリングリスト、#wikimedia-dev や #mediawiki チャットルームで尋ねましょう。
セマンティックMediaWiki
スタンドアローンのプロジェクト
Pywikibot
開発に関する一般的な質問はPywikibotメーリングリストや#pywikibot チャットルームで尋ねましょう。
携帯機器用のアプリ
ウィキペディア対応: まず開発の一般情報を読んでから、質問はモバイル版メーリングリストや#wikimedia-mobile チャットルームで尋ねましょう。
→ これから貢献を始める初学者向けのタスク: アンドロイド版ウィキペディア アプリ
→ これから貢献を始める初学者向けのタスク: iOS 版ウィキペディア アプリ
コモンズの作業課題: 開発の一般情報を読んで、質問があればCommons App メーリングリストに投稿します。
→ これから貢献を始める初学者向けのタスク: アンドロイド版コモンズ アプリ
ハグル
Data Engineering
一般的な質問は問題解析メーリングリストで尋ねましょう。
プロジェクト間の分野
説明文書
設計
CSS の基礎知識も調整に役立ちます。
一般的な質問は設計のメーリングリストや#wikimedia-design チャットルームで尋ねましょう。
文字列
さらに、不明瞭なメッセージが多く、説明文書の改訂も求められています。
説明文書が用意されていない場合は、他の翻訳と同じようにtranslatewiki.netでシステムメッセージの下位ページ/qqq
を編集すれば手続き上は追加できるものの、何のためのメッセージなのか理解するには、コードを勉強する必要が出てくることもあります。
そしてその他いろいろ…
If you have any trouble or specific questions, please ask for help in one of our support places.
関連項目
- 新規開発者 — Information for newcomers in the Wikimedia technical space, including Wikimedia software projects which offer mentors. Recommended for new contributors.
- MediaWikiハッカーになる方法 — For hacking on the core MediaWiki project or MediaWiki extensions.
- 貢献する方法 — MediaWikiに貢献する方法と自由な雰囲気のコミュニティについてもっと知るには (たとえば翻訳、文書化など…)