Skip to content

Commit b5af60e

Browse files
committed
docs: update CLAUDE.md with about page
1 parent faf2c91 commit b5af60e

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

CLAUDE.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ BalatroBench is a static web application that displays performance leaderboards
1111
### Core Components
1212

1313
- **index.html**: Main leaderboard page with responsive table layout using Tailwind CSS
14-
- **script.js**: Fetches and renders leaderboard data, with interactive expandable rows showing detailed charts and statistics
14+
- **community.html**: Community strategy leaderboard page with similar layout and functionality
15+
- **about.html**: About page with project information and metrics documentation
16+
- **script.js**: Shared JavaScript for all pages - fetches and renders leaderboard data, with interactive expandable rows showing detailed charts and statistics
1517
- **data/**: Contains benchmark results organized by version, strategy, and data type
1618
- `data/benchmarks/v0.8.0/default/leaderboard.json`: Primary model leaderboard data
1719
- `data/community/v0.8.0/default/leaderboard.json`: Community strategy leaderboard data
@@ -31,6 +33,7 @@ Models are identified by `vendor/model` format and ranked by performance metrics
3133

3234
### Interactive Features
3335

36+
- **Navigation**: Top navigation bar with links between main leaderboard, community, and about pages
3437
- **Expandable Rows**: Click on desktop (lg+) to expand detailed view with:
3538
- Round distribution histogram using Chart.js
3639
- Provider usage pie chart
@@ -93,6 +96,16 @@ python3 -m http.server 8000
9396

9497
The project accepts AI strategy submissions through a community form process. Contributors develop strategies using the `balatrollm` framework, test locally, then submit via web form for automated server validation and leaderboard inclusion.
9598

99+
## Site Structure
100+
101+
The application consists of three main pages:
102+
103+
1. **Main Leaderboard** (`index.html`): Primary model performance rankings
104+
2. **Community** (`community.html`): Community-submitted strategy rankings
105+
3. **About** (`about.html`): Project information and metrics documentation
106+
107+
All pages share the same navigation structure and use the same `script.js` for functionality.
108+
96109
## Static Hosting
97110

98111
This is a pure client-side application requiring no backend server - suitable for deployment to static hosting services like GitHub Pages, Netlify, or Vercel.

0 commit comments

Comments
 (0)