First off, thanks for taking the time to contribute!
To get your local development environment set up, please read our Getting Started Guide on the documentation site. It covers:
- Installing Node.js, pnpm, and Docker
- Setting up Environment Variables
- Running the Frontend and Backend locally
- Fork the repository (if you are an external contributor) or Create a Branch.
- Pull Request: Open a PR to the
mainbranch. - CI Checks: Ensure all checks pass (Linting, Tests). See our CI/CD Guide for details on the pipeline.
Bugs are tracked as GitHub Issues. Create an issue using the Bug Report template and provide:
- A clear title and description
- Steps to reproduce
- Screenshots (if applicable)
We welcome new ideas! Please use the Feature Request template to suggest enhancements.
- React: Functional components and Hooks.
- Styling: Tailwind CSS.
- State: React Context or Local State (avoid over-engineering).
- Format: We use Prettier/ESLint. Run
pnpm lintbefore committing.
Thanks! The Iconcoderz Team