- Fork the repo (or create a branch if you have access)
- Create a feature branch:
git switch -c feat/description - Make your changes
- Commit using conventional format:
git commit -m "feat(scope): description" - Push and open a PR
- Commits:
type(scope): description— types: feat, fix, refactor, docs, test, chore, ci - Branches:
feat/,fix/,chore/,docs/prefixes - PRs: one logical change per PR, link issues with
Fixes #N
Use the issue templates when available. Include:
- Clear title describing the problem or request
- Steps to reproduce (for bugs)
- Expected vs actual behavior
Follow the existing code style in the project. When in doubt, match what's already there.