Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Hatena Bookmark Firefox Add-on
JavaScript CSS
Failed to load latest commit information.
chrome fix: redecralation error
defaults/preferences ブクマユーザー数とコメントボタンを別々にトグル可能にした
resources
searchplugins "はてなウェブ検索" という言葉を置き換え
tests/javascripts RemoteCommand のテストを QUnit を使ったものに変更
.gitignore fix build system (not create xpi directory and add xpi directory to g…
.gitmodules QUnit をサブモジュールとして追加し, 複数テスト実行用の HTML ファイルを追加
README.markdown
Rakefile XPI パッケージを作成する際にテストは含めないように Rakefile を変更
chrome.manifest *NIXで追加画面のチェックボックスが動作しなかったのを修正。
install.rdf Bump version to 2.3.7.
license-ja.txt ライセンスファイルの中の著作権表記の年を更新

README.markdown

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

開発者向け情報

ブランチの使い方

永続的なブランチとして次の 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
Something went wrong with that request. Please try again.