ai-code-battle/web
jedarden 217b3ce51d Add public match data documentation page (Phase 10)
- New /docs/api route with OpenAPI-style endpoint documentation
- Documents all Pages endpoints (leaderboard, bots, matches, playlists, blog)
- Documents R2 endpoints (live evolution, replays, thumbnails, cards)
- Documents B2 endpoints (cold archive for all data)
- Includes JSON Schema for replay format
- Recommended fetching pattern with R2-then-B2 fallback
- Cache behavior documentation for each endpoint type
- Added link from Getting Started page to API Reference

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 05:20:09 -04:00
..
public Add blog infrastructure for weekly meta reports (Phase 10) 2026-03-29 04:39:12 -04:00
src Add public match data documentation page (Phase 10) 2026-03-29 05:20:09 -04:00
.gitignore Complete Phase 3: TypeScript Canvas replay viewer 2026-03-24 07:30:04 -04:00
app.html Add blog infrastructure for weekly meta reports (Phase 10) 2026-03-29 04:39:12 -04:00
embed.html Add Phase 9 features: embeddable replay widget and playlists 2026-03-29 02:03:45 -04:00
index.html Complete Phase 3: TypeScript Canvas replay viewer 2026-03-24 07:30:04 -04:00
package-lock.json Complete Phase 3: TypeScript Canvas replay viewer 2026-03-24 07:30:04 -04:00
package.json Complete Phase 3: TypeScript Canvas replay viewer 2026-03-24 07:30:04 -04:00
pages.json Fix R2 custom domain in pages.json to match project spec 2026-03-26 22:10:37 -04:00
tsconfig.json Complete Phase 3: TypeScript Canvas replay viewer 2026-03-24 07:30:04 -04:00
vite.config.ts Add Phase 9 features: embeddable replay widget and playlists 2026-03-29 02:03:45 -04:00