はじめに 大学の実験でFirefoxのJavaScriptエンジン「SpiderMonkey」にコントリビュートする機会が得られたので、そのときに行った手順をまとめたいと思います。 これを読めばあなたもFirefoxのコミッターになることができます。 実験について詳しく知りたい方はコチラをご覧ください。 また、この記事では、実験のTAさんが作成してくれたスライドを参考にして僕が行ったことをまとめています。 概要 大まかには以下の手順でSpiderMonkeyにコントリビュートしていきます。 ソースコードをダウンロードする js shellをビルドして動作確認する 仕様を満たすように変更を加える 既存機能を壊していないかテストする 変更内容をパッチ(変更内容のdiff)にする Bugzillaというバグトラッキングサイトにパッチを投稿する レビューもらって修正、マージ SpiderMonke