このChrome拡張のリリースサイクルについて - KanCraft/kanColleWidget GitHub Wiki
Chrome拡張「艦これウィジェット」は、開発・テスト・リリースの自動化を行い、誰でも開発に参加可能で、誰でも新しいバージョンのリリース判定に参加することができます。これには、以下の3つの目的があります。
- 開発者の機能開発の負担を分散し、長くメンテナンスされつづけるソフトウェアにすること
- 開発者の独断ではなく、ユーザの声を反映して新バージョンをリリース判定すること
- ソフトウェアだけでなく、ソフトウェアをつくっていくアクティビティを楽しくすること
したがって、ぜひ色々な方に参加していただきたいと思っています。
下記、具体的な開発とリリースのサイクルについての説明です。
開発テスト版Chrome拡張のリリースサイクルについて
- 開発ブランチにプログラムの差分が検知できた場合、開発ブランチは自動で開発テスト版Chrome拡張にリリースされます。
- この拡張は、メールアドレスを登録された方しかアクセスできません。
- 開発テスト版のテストに参加されたい方は、このGoogle Groupsに、GmailのメールアドレスとGitHubのアカウントを教えてください。
公開版Chrome拡張のリリースサイクルについて
- 上記の「開発テスト版」がリリースされると同時に、リリースPRが生成されます。
- テスターの方は、この開発テスト版に問題が無いか、改善点が無いかチェックします。
- テストの結果、このリリースPRに3つ以上の「:+1:」ないし「:shipit:」がコメントされると、更新されたメインブランチが自動で公開版Chrome拡張にリリースされます。