Thanks for contributing to StatBox.
bun install
cp .env.example .env.localAdd a valid Riot API key to .env.local, then run:
bun run devPlease make sure these pass:
bun run lint
bun run build- Keep changes focused.
- Avoid unrelated refactors in the same PR.
- Follow the existing project structure: routes in
app, view composition inviews, shared UI incomponents, shared providers inproviders, and domain utilities inlib.
- StatBox is an OBS-oriented League widget product, so avoid adding generic dashboard bloat.
- Prefer simple, stream-friendly UI changes over heavy configuration surfaces.
- Keep Riot API requests server-side.
If you plan to make a larger change, open an issue first so the direction can be discussed before implementation.