Contributing
We welcome contributions to the Sitepins platform! Follow these guidelines to ensure a smooth development process.
Branching Strategy
main: The stable production branch.- Feature Branches: Create branches from
mainusing the formatfeature/your-feature-name. - Bug Fixes: Use
fix/issue-description.
Commit Guidelines
We follow conventional commit messages:
feat:for new features.fix:for bug fixes.docs:for documentation changes.refactor:for code restructuring without changing behavior.
Code Style
- Use TypeScript for all new code.
- Follow the existing Tailwind CSS patterns for styling.
- Ensure all components are accessible (using Radix UI primitives where possible).
- Use RTK Query for any new API integrations.
Pull Request Process
- Sync: Ensure your branch is up to date with
main. - Test: Run
yarn buildlocally to ensure no build errors. - Documentation: If your feature adds new environment variables or UI paths, update these docs!
- Review: Open a PR and request review from the maintainers.
Last updated on