概要
GitHub Sponsors を利用してスポンサー登録を受け付け、GitHub 上のスポンサー状態を ShareOJ に連携する。
決済や契約の管理は独自に実装せず、GitHub Sponsors を利用する。
完了条件
- ShareOJ から GitHub Sponsors の登録ページへ移動できる
- ShareOJ のユーザーと GitHub アカウントを対応付けられる
- GitHub Sponsors のスポンサー状態とティアを取得・保存できる
- スポンサーの開始、ティア変更、終了が ShareOJ の権限に反映される
- 管理者が連携状態とスポンサー状態を確認できる
- 連携失敗時に適切に再試行またはエラー確認ができる
検討事項
- GitHub Webhook と定期同期のどちらを利用するか
- GitHub アカウント連携の方法
概要
GitHub Sponsors を利用してスポンサー登録を受け付け、GitHub 上のスポンサー状態を ShareOJ に連携する。
決済や契約の管理は独自に実装せず、GitHub Sponsors を利用する。
完了条件
検討事項