Thanks for contributing to HackAgent.
npm install
cp .env.example .env.local
npm run devBefore relying on the public setup docs, run:
npm run validate:open-sourceThis checks that the canonical .env.example template exists and that Quick Start points to the public OpenBuild repository.
Before opening a pull request:
npm run typecheck
npm run build- Keep changes focused and small.
- Include screenshots for UI changes.
- Do not commit secrets,
.envfiles, production tokens, or service-role keys. - Update documentation when changing public APIs or setup steps.
- Use TypeScript.
- Prefer existing components and CSS variable-based theming.
- Keep light and dark themes equally supported.