Mozilla のソースコードに貢献する

The articles below will help you get your hands on the Mozilla source code, learn to navigate the code, and how to get the changes you propose checked into the tree.

Mercurial のリポジトリからソースコードをダウンロードする
Mozilla プロジェクトへ貢献するためソースコードを手元に持ってきたい場合、バージョン管理がされているリポジトリをチェックアウトすると最も良いでしょう。この記事ではダウンロードの方法を紹介します。
仮想マシンとして構築済みの Mozilla ビルドシステムを使う
ここでは VirtualBox の仮想マシンを用いますが、すでにビルド環境は構築されているため、仮想マシンを起動するだけでビルドを実行できます。Mozilla のソースコードを初めてビルドするには最も簡単な方法です。
HTTP や FTP でソースコードをダウンロードする
ある Mozilla プロジェクトのソースコードをダウンロードする際にリリースバージョンを指定したい場合、ソースコードのアーカイブを利用したほうが便利です。
Mozilla のソースコードをオンラインで閲覧・検索する
Mozilla のソースコードをオンラインで閲覧・検索できる MXR の利用方法について解説します。ダウンロードには不向きですが、ソースコードの検索にはとても便利です。
Mozillaソースコードのガイド
Mozilla のソースツリーに含まれている様々なフォルダの内容や、閲覧したいソースコード検索方法について解説します。
初心者向けのバグ
参加したいプロジェクトはあっても貢献したことがまだない場合、まずはこちらをご覧ください。
Mozilla コーディングスタイルのガイド
自分が書いたソースコードを整形する方法や、レビュー結果で落ち込まないための方法をお教えします。
インターフェイス開発のガイド
XPCOM インターフェイスの作成や改善する際のガイドラインを確認できます。
SVG クリーンアップガイド
新しい SVG を開発する際のベストプラクティスをまとめています。
Try Servers
Mozilla のプロダクトは 3 つ以上のプラットフォームでビルドされています。すべてでビルドを試すことができない場合、自分の書いたパッチをテストサーバに送ってテストすることができます。
パッチを作成する
Mozilla のソースコードに変更を加え、正しく動くことを確認できた次は、パッチを作成してレビューしてもらいましょう。この記事は Mercurial 向けに全面的な更新が必要です。
ソースコードへのコミット権を得る
Feel ready to join the few, the proud, the committers? Find out how to get check-in access to the Mozilla code.
古い Mozilla ソースコードを CVS からダウンロードする
古い Mozilla ソースコードや現在の NSS、NSPR におけるソースコードは CVS リポジトリで管理されています。CVS リポジトリからのダウンロード方法について解説します。

ドキュメントのタグと貢献者

 このページの貢献者: lv7777, teoli, hashedhyphen, Marsf
 最終更新者: lv7777,