We follow the Gitflow branching strategy:
- main: Production-ready code.
- develop: Latest development changes.
- feature/: New features.
- bugfix/: Bug fixes.
- release/: Preparation for a new release.
- Use present tense ("Add feature" not "Added feature").
- Capitalize the first letter of the commit message.
- Use imperative mood ("Move cursor to..." not "Moves cursor to...").
- Reference issues by number (e.g.,
#123
).
- git commit -m "Fix button alignment"
- git commit -m "Add login functionality (#45)"