Rakefile
に install
および uninstall
コマンドが書かれているのでこれを利用するのが良い。
なお Firefox Developer Edition にインストールしたい場合や普段利用しているプロファイルとは別のものにインストールしたい場合は NAME
を与えると良い。
$ rake install
$ NAME=dev-edition-default rake install # Firefox Developer Edition
$ NAME=develop rake install # develop プロファイルにインストール
永続的なブランチとして次の 2 つがあります。
- master ブランチ
- dev ブランチ
基本的な開発の流れは、dev ブランチからトピックブランチを切り、開発を進めてトピックブランチを dev ブランチにマージする、というものです。 リリース時に dev ブランチを master ブランチにマージします。 GitHub で pull request を送る際も、dev ブランチから新たにブランチを切り、dev ブランチ向けに pull request してください。
古いテストが tests 以下にあるが, うまく動かせないものが多いようである. 最近は QUnit を使って chrome/content/tests 以下にテストを書いているので, 今後テストを追加する場合はそちらに追加すること.
テストを実行させるには, 開発用にソースコードから拡張をインストールした 状態で, 下記 URL にアクセスする.
- chrome://hatenabookmark/content/tests/test.html