Good first bugs/ja

このページにはユーザーを悩まし、新しいMediaWikiコーダーが比較的簡単に修正できる小さいバグや欠落した細かい機能をリストしました.

MediaWikiのコードベースに慣れるには適した方法のひとつです.

これらのタスクにはメンターの割り当てがないので、より「自力で」行うことができます. もしメンターと一緒にソフトウェアのプロジェクトに取り組みたいなら、お奨めの一覧をチェックしてみてください.

取りかかる前に、まず「MediaWiki ハッカーになる方法」のなかの「開発環境の設定」「推奨する参考情報」の一節を必ず読んだ上で、インフラストラクチャー、ワークフロー、期待されるコミュニケーションを理解しなければなりません.

If you decide to work on MediaWiki core or MediaWiki extensions, you must have read How to become a MediaWiki hacker to understand the infrastructure and workflow.

手を付けられそうなバグ
以下の節にはあなたが貢献できる分野から例を説明しますが、これらの分野にとらわれる必要はありません!

Phabricatorにおいて、タスクの右上の角 (バグレポート) に表示されるのは、問題が起きた製品とコンポーネントです.

ここからコードが属するGitリポジトリのヒントがわかり、もしもっと「広い」視点で議論したい場合、どの開発担当と相談すればよいか予想が付きます (バグレポートは、そのレポートに特定した問題に限定してコメントを書いてあるべきです).

MediaWiki core and extensions
  === ウィキデータ === Wikidataはウィキ間のレファレンスや統計情報など構文情報に関する集中知識ベースです. 一般的な開発の質問はWikidata メーリングリストや#wikidata IRC チャンネルや wikiで尋ねましょう.

→  未処理の簡単なWikidataバグレポートと向上のリクエスト一覧   === マルチメディア === マルチメディアに関する一般的な質問はマルチメディア・メーリングリストや#wikimedia-multimedia IRC channelで尋ねましょう.

→  マルチメディアの未処理の簡単なバグと改善リクエスト一覧   === ビジュアルエディターとParsoid === VisualEditorは、MediaWikiにおけるWYSIWYGエディターです. ビジュアルエティターの開発の一般的な質問はwikitechメーリングリストや#mediawiki-visualeditor IRC チャンネルで尋ねましょう.

→  未処理の簡単なビジュアルエディターのバグレポートと向上のリクエスト一覧   ===発見 / 検索=== Discovery担当は無記名の発見から信頼のできる関連の知識ソースへのパスを作ります. 一般的な質問はDiscoveryメーリングリストや#wikimedia-discovery IRC チャンネルで尋ねましょう.

→  未処理の簡単な発見と検索のバグレポートと向上のリクエスト一覧   ===外装=== 外装は利用者がMediaWikiのルックアンドフィールをカスタマイズできるようにします. CSSとPHPの基礎知識が役に立ちます. それぞれの外装と連絡先の詳細はPhabricatorのプロジェクトページをチェックしてください.

→  未処理の簡単な外装のバグレポートと向上のリクエスト一覧   === グローバル共同開発 === グローバル共同開発チーム の主な担当範囲は「通知」、「編集査読用の新しいフィルター」及び「議論の構造化」です.

Collaboration担当のプロジェクトに関する質問は#wikimedia-collaboration IRC チャンネルで尋ねましょう.

→  未処理の簡単な共同作業担当のバグ報告、機能向上のリクエスト一覧   === MediaWiki === コアなソフトウェアはMediaWikiで基本的なウィキの機能を提供します. PHPで記述され複雑で、エリアによってはメンテナンス権限が不明です. 一般的な質問はwikitech メーリングリストや#wikimedia-dev や #media wiki IRC チャンネルで尋ねましょう.

→  未処理の簡単なMediaWikiのバグレポートと向上のリクエスト一覧   ===セマンティックMediaWiki=== Semantic MediaWiki (セマンティックMediaWiki) は最大かつもっとも普及したMediaWiki 拡張機能のひとつ.

→  開発の初学者に向いた SMW の一覧 

Standalone projects
  Pywikibot PyWikibotはPythonに基づくフレームワークで、MediaWikiのボットを書くために使います.

開発に関する一般的な質問はPywikibotメーリングリストや#pywikibot IRCチャンネルで尋ねましょう.

→  Pywikibotの未処理の簡単なバグと改善リクエスト一覧   ===携帯機器のアプリ=== ウィキメディアのウィキにアクセスできる携帯機器のアプリケーションは多数あります (Android、iOS、Windows Phone等…).

全般的な開発の情報を読んでから質問はモバイル・メーリングリストや#wikimedia-mobile IRCチャンネルで尋ねましょう.

→ Potential tasks for new contributors: Android Wikipedia application

→ Potential tasks for new contributors: iOS Wikipedia application

For Commons: Read the general development information and ask your questions on the Commons App mailing list.

→ Potential tasks for new contributors: Android Commons application  === ハグル === ハグルはデスクトップのアプリケーションでC++及びQTで記述してあり、ウィキメディアのプロジェクト群で荒らしに対処します.

→  未処理の簡単なハグルのバグレポートと向上のリクエスト一覧   ===問題解析=== 問題解析担当はウィキメディアにおいてデータに基づく意思決定の権限を与え支援します. 一般的な質問は問題解析メーリングリストで尋ねましょう.

→  未処理の簡単な問題解析のバグレポートと向上のリクエスト一覧 

Cross-project areas
  === 説明文書 === These are documentation related tasks across all Wikimedia projects.

→  説明文書関連で、「Easy」というタグが付いた未処理のバグと改善リクエストの一覧  <div style="border: 1px solid #CCC; padding: 1em; box-shadow:0px 2px 2px rgba(0,0,0,0.1);"> ===デザイン=== デザインのバグもしくはリクエストの修正にはベクターの画像アプリケーションを使いこなせる現在のグラフィック技術が必要です (たとえばInkscape). CSSの基礎知識も調整に役立ちます. 一般的な質問はデザイン・メーリングリストや#wikimedia-design IRC チャンネルで尋ねましょう.

→  未処理の簡単なデザインのバグレポートと向上のリクエスト一覧  <div style="border: 1px solid #CCC; padding: 1em; box-shadow:0px 2px 2px rgba(0,0,0,0.1);"> === システムメッセージとローカライゼーションや翻訳の問題 === MediaWikiもしくは拡張機能のシステムメッセージはしばしば英文に細かい訂正が必要ですが、翻訳とは対照的に、ソーステキストは開発者しかコードの変更を許可されません. さらに、メッセージの多くは不明瞭で文書の改良が必要です (Localisationを参照). 不足した説明文書は他の翻訳と同じように、translatewiki.net上でメッセージの サブページを編集するだけで追加できますが、場合によってはメッセージの内容を理解するにはコードを勉強する必要があります. つまり翻訳者にとってコードの知識を増やすことは最適条件であり、たいへん役に立つものです (その技能を身につけていない場合).

→  未処理の簡単なストリング変更のバグレポートと向上のリクエスト一覧  <div style="border: 1px solid #CCC; padding: 1em; box-shadow:0px 2px 2px rgba(0,0,0,0.1);"> ===そしてその他いろいろ…=== ひょっとしてどれから手を付けるか、まだ迷っていませんか? 見てまわれる分野はまだあります. MediaWikiには何百もの拡張機能があるのです! 新しい貢献者にお勧めのバグの全リストはこちら.

→  処理が簡単なバグと改善リクエストの一覧 

何か困ったことや疑問がある場合、IRC経由で助言を求めるか、もしくはお気軽にSrishti Sethi あるいは$AKlapper にご連絡ください.

関連項目

 * — Wikimedia software projects which offer mentors. Recommended for new contributors.
 * — For hacking on MediaWiki core or MediaWiki extensions.
 * — MediaWikiに貢献する方法と自由な雰囲気のコミュニティについてもっと知るには (たとえば翻訳、文書化など…)
 * Phabricatorにおけるトリアージのタスク — ソフトウェアをめぐる問題を理解して開発者の時間の節約に役立つには