Skip to content
Hatena Bookmark Firefox Add-on
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chrome
defaults/preferences
resources
searchplugins
tests/javascripts
.gitignore
.gitmodules
README.markdown
Rakefile
chrome.manifest
install.rdf
license-ja.txt

README.markdown

はてなブックマーク Firefox 拡張

開発者向け情報

アドオンのインストール方法

Rakefileinstall および 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
You can’t perform that action at this time.