/kanColleWidget

小さい画面で艦これしたいよ。通知とかもほしいよ 🐳

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Chrome Manifest V3 対応にともない、大改修を予定しています。改修後のバージョンは テスト版でいち早く確認できるので、そちらをご利用ください 👉 https://chromewebstore.google.com/detail/egkgleinehaapbpijnlpbllfeejjpceb 改修にともなう不具合報告や機能サポートの要望、事前のバグ出しなどの議論は、こちらのリンクで集約しています #1737。こちらも、ふるってご参加ください


KanColleWidget

CI CodeQL codecov Maintainability

Contribution Notice Web Store TEST Web Store PRODUCTION

Chrome Web Store Chrome Web Store Chrome Web Store Chrome Web Store

開発

環境

  • Node.js: v18.12.1
  • npm: v8.19.2
git clone git@github.com:KanCraft/kanColleWidget.git
cd kanColleWidget
npm ci
npm test
npm run build
# destディレクトリが生成される.
# 次にChromeブラウザで chrome://extensions ページへ行き
# 開発者モードを有効にし、パッケージを読み込みから、
# このkanColleWidgetディレクトリを読み込む.

# 競合のため、公開版・テスト版を削除しておいたほうがいいです.

開発上べんりなコマンド

npm start
# ファイル差分を見てbuildを自動で作り直します

リリースフローについて

  • テスト版リリース test-艦これウィジェット
    • デイリーでdevelopブランチの差分を見て新しいタグをつけて上記の非公開Chrome拡張にリリースされます
  • プロダクション版リリース 艦これウィジェット
    • 上記のデイリーバッチが作成したリリースPRに、規定の人数以上の👍コメントが付くと、公開版にリリースされます

くわしくはこのへんを参照。