Contributing
Thank you for your interest in contributing to Labitat!
Getting Started
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/labitat.git - Install dependencies:
pnpm install - Start development server:
pnpm dev - Create a branch:
git checkout -b feature/your-feature
Code of Conduct
- Be respectful and inclusive
- Provide constructive feedback
- Focus on what's best for the community
Commit Conventions
We use Conventional Commits:
feat: add new feature
fix: fix a bug
docs: update documentation
style: formatting changes
refactor: code refactoring
test: add tests
chore: maintenance tasksBreaking changes:
feat!: breaking change description
BREAKING CHANGE: description of the breaking changeThe version is automatically bumped based on commit type:
feat→ minor version bumpfix→ patch version bumpBREAKING CHANGE→ major version bump
Pull Request Process
- Update documentation if needed
- Test your changes thoroughly
- Ensure all checks pass (
pnpm lint && pnpm typecheck && pnpm build) - Create a PR with a clear description
- Wait for review
Questions?
- Open an issue for bugs or feature requests
- Join discussions in existing issues