Good first bugs/ja

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

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

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

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

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

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

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

説明文書

 * 説明文書関連で、「Easy」というタグが付いた未処理のバグと改善リクエストの一覧

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

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


 * Pywikibotの未処理の簡単なバグと改善リクエスト一覧

マルチメディア
マルチメディアに関する一般的な質問はマルチメディア・メーリングリストや#wikimedia-multimedia IRC channelで尋ねましょう.


 * マルチメディアの未処理の簡単なバグと改善リクエスト一覧

携帯機器のアプリ
ウィキメディアのウィキにアクセスできる携帯機器のアプリケーションは多数あります (Android、iOS、Windows Phone等…). 全般的な開発の情報を読んでから質問はモバイル・メーリングリストや#wikimedia-mobile IRCチャンネルで尋ねましょう.


 * 携帯機器アプリケーションの未処理で簡単なバグと改善リクエスト一覧

閲覧
readingチーム（閲覧担当）は私たちの閲覧者に役立つソフトウェア作りをしています. またモバイルのウェブ体験を管理しています. 一般的な開発の情報を読んでから質問はモバイル・メーリングリストや#wikimedia-mobile IRCチャンネルで尋ねましょう.


 * 閲覧に関する未処理で簡単なウェブの作業一覧

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


 * 未処理の簡単なWikidataバグレポートと向上のリクエスト一覧

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


 * 未処理の簡単なハグルのバグレポートと向上のリクエスト一覧

ブラウザー試験と品質保証
自働ブラウザーテストはウィキメディアの技術者が利用者に面した高品質のソフトウェア作りを補助します. 使われる技術の詳細と参加方法はブラウザー試験のページを読んでください. 一般的な情報は品質の保証へ.


 * 未処理の簡単なブラウザー試験のバグレポートと向上のリクエスト一覧

言語技術 (ローカライゼーション/翻訳/国際化)
言語技術の一般的な質問はmediawiki-i18n メーリングリストや#mediawiki-i18n IRC チャンネルで尋ねましょう.


 * 未処理の簡単な言語技術のバグレポートと向上のリクエスト一覧

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


 * 未処理の簡単なビジュアルエディターのバグレポートと向上のリクエスト一覧

ビジュアルエディターはウィキテキストのパーサーとランタイムで稼動する Parsoidです. Parsoid開発の一般的な質問はウィキテキスト・メーリングリストや#mediawiki-parsoid IRC チャンネルで尋ねましょう.


 * 未処理の簡単なParsoidのバグレポートと向上のリクエスト一覧

発見 / 検索
Discovery担当は無記名の発見から信頼のできる関連の知識ソースへのパスを作ります. 一般的な質問はDiscoveryメーリングリストや#wikimedia-discovery IRC チャンネルで尋ねましょう.


 * 未処理の簡単な発見と検索のバグレポートと向上のリクエスト一覧

問題解析
問題解析担当はウィキメディアにおいてデータに基づく意思決定の権限を与え支援します. 一般的な質問は問題解析メーリングリストで尋ねましょう.


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

デザイン
デザインのバグもしくはリクエストの修正にはベクターの画像アプリケーションを使いこなせる現在のグラフィック技術が必要です (たとえばInkscape). CSSの基礎知識も調整に役立ちます. 一般的な質問はデザイン・メーリングリストや#wikimedia-design IRC チャンネルで尋ねましょう.


 * 未処理の簡単なデザインのバグレポートと向上のリクエスト一覧

外装
外装は利用者がMediaWikiのルックアンドフィールをカスタマイズできるようにします. CSSとPHPの基礎知識が役に立ちます. それぞれの外装と連絡先の詳細はPhabricatorのプロジェクトページをチェックしてください.


 * 未処理の簡単な外装のバグレポートと向上のリクエスト一覧

システムメッセージとローカライゼーションや翻訳の問題
MediaWikiもしくは拡張機能のシステムメッセージはしばしば英文に細かい訂正が必要ですが、翻訳とは対照的に、ソーステキストは開発者しかコードの変更を許可されません. そのため通常は簡単な訂正が大幅に遅れてしまいがちです (たとえば誤字の訂正など細かいものも含む).

さらに、メッセージの多くは不明瞭で文書の改良が必要です (Localisationを参照). 不足した説明文書は他の翻訳と同じように、translatewiki.net上でメッセージの サブページを編集するだけで追加できますが、場合によってはメッセージの内容を理解するにはコードを勉強する必要があります. つまり翻訳者にとってコードの知識を増やすことは最適条件であり、たいへん役に立つものです (その技能を身につけていない場合).


 * 未処理の簡単なストリング変更のバグレポートと向上のリクエスト一覧 (under "Blocked by")

グローバル共同開発
グローバル共同開発チーム の主な担当範囲は「通知」、「編集査読用の新しいフィルター」及び「議論の構造化」です.

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


 * 未処理の簡単な共同作業担当のバグ報告、機能向上のリクエスト一覧

MediaWiki
コアなソフトウェアはMediaWikiで基本的なウィキの機能を提供します. PHPで記述され複雑で、エリアによってはメンテナンス権限が不明です. 一般的な質問はwikitech メーリングリストや#wikimedia-dev や #media wiki IRC チャンネルで尋ねましょう.


 * 未処理の簡単なMediaWikiのバグレポートと向上のリクエスト一覧

Phlogiston
Phabricatorはウィキメディアでプロジェクト管理やバグ報告、機能のリクエストのために使われます. Phlogistonは一連のSQL、Python、R scriptsから成り立ち、Phabricatorデータ、なかでも暴走報告および予測をレポートします.


 * 未処理で簡単なPhlogistonのバグ報告と向上のリクエスト一覧

セマンティックMediaWiki
Semantic MediaWiki (セマンティックMediaWiki) は最大かつもっとも普及したMediaWiki 拡張機能のひとつ.


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

そしてその他いろいろ…
ひょっとしてどれから手を付けるか、まだ迷っていませんか? 見てまわれる分野はまだあります. MediaWikiには何百もの拡張機能があるのです! 新しい貢献者にお勧めのバグの全リストはこちら.


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

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

関連項目

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