Thank you for considering contributing to Forca! We welcome contributions of all kinds.
- Fork the repository on GitHub.
- Clone your fork locally:
git clone https://github.com/YOUR_USERNAME/forca.git cd forca - Create a branch for your changes:
git checkout -b feature/your-feature-name
- Install dependencies:
npm install
- Run the app in development mode:
npm run dev
- Keep changes focused and atomic.
- Follow existing code style (TypeScript, React functional components, Tailwind CSS).
- Update or add tests where appropriate.
- Update documentation if your change affects the user-facing API.
Use conventional commits:
feat: add new featurefix: resolve issue with Xdocs: update READMErefactor: restructure Ychore: update dependencies
- Push your branch to your fork:
git push -u origin feature/your-feature-name
- Open a pull request against the
mainbranch of3iiik/forca. - Fill out the pull request template.
- Ensure all CI checks pass.
- A maintainer will review your PR and may request changes.
Be respectful, inclusive, and constructive. Harassment and discriminatory behavior will not be tolerated.
Open a discussion or file an issue.