Thanks for your interest in contributing!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/foccus.git - Create a branch:
git checkout -b my-feature - Make your changes
- Test locally:
bun run tauri dev - Commit with a clear message
- Push and open a Pull Request
# Install dependencies
bun install
# Run in development mode
bun run tauri dev
# Build for production
bun run tauri buildfoccus/
├── src/ # React frontend
│ ├── components/ # UI components
│ ├── hooks/ # React hooks
│ ├── lib/ # Utilities and types
│ └── stores/ # Zustand state stores
└── src-tauri/ # Rust backend
└── src/ # Tauri commands and logic
- Keep changes focused and minimal
- Test your changes before submitting
- Follow existing code style
- Update documentation if needed
Open an issue with:
- Clear description of the problem
- Steps to reproduce
- System info (distro, desktop environment)
Open an issue or start a discussion.