限界開発鯖で開催予定の WSH2025 感想戦のためのコードを格納するレポジトリです。
- 公式様: https://github.com/CyberAgentHack/web-speed-hackathon-2025-scoring-tool
- スコアボード: https://approvers.github.io/web-speed-hackathon-2025-scoring-tool/
- Actions で抜けている引数周りを追加 pkind, ghid
- コンテスト時間制限を撤廃
- Lighthouse の各メトリクスを Issue に出す
- 本番中にも GitHub Actions のログで見えてたので
- スコア永続化周り
- オリジナルスコアボード
本家と違いスコアボードのソースコードもセットとなっているため、より少ない労力で大会を開催可能かと思います。ライセンスの範囲内でご自由にお使いください。
- このレポジトリをお好きな場所に複製してください。fork で無くて結構です。
- supabase をセットアップし、
misc/table.sql
を実行してテーブルを作成します。 - supabase の service key に scores の select/insert, anon key に select を許可します。
- GitHub のレポジトリ設定から下記の必要な変数を設定します。
- 何かしら main にコミットすると、GitHub Pages を用いてスコアボードのデプロイが行われます。
- 大会名等お好みでソースコードを変更してください。
- 使用される場合は 作者 に教えてもらえると大変嬉しいです。必須ではありません。
種類 | 名前 | 説明 |
---|---|---|
Repository Secret | SUPABASE_SERVICE_KEY | Supabase のサービスキー |
Repository Variable | SUPABASE_ANON_KEY | Supabase の匿名キー |
Repository Variable | SUPABASE_URL | Supabase のプロジェクトの URL |