- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Keep changes focused and atomic
- Update documentation as needed
- Include tests for new features
- Ensure all checks pass
- Get approval from code owners
- Features:
feature/description - Bug fixes:
fix/description - Documentation:
docs/description
Format:
type: description
[optional body]
Types: feat, fix, docs, test, refactor
- Open an issue with a clear description
- Check existing documentation
- Contact maintainers if needed