981 B
981 B
Contributing to OpenChamber
Development
git clone https://github.com/btriapitsyn/openchamber.git
cd openchamber
pnpm install
# Web development
pnpm run dev:web:full
# Desktop app (Tauri)
pnpm desktop:dev
# VS Code extension
pnpm vscode:build && code --extensionDevelopmentPath="$(pwd)/packages/vscode"
# Production build
pnpm run build
Before Submitting
pnpm -r type-check # Must pass
pnpm -r lint # Must pass
pnpm -r build # Must succeed
Code Style
- Functional React components only
- TypeScript strict mode - no
anywithout justification - Use existing theme colors/typography - don't add new ones
- Components must support light and dark themes
Pull Requests
- Fork and create a branch
- Make changes
- Run validation commands above
- Submit PR with clear description of what and why
Project Structure
See AGENTS.md for detailed architecture reference.
Questions?
Open an issue.