mirror of
https://github.com/jhbruhn/respira.git
synced 2026-01-27 10:23:41 +00:00
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Claude Code Guidelines for Respira
This document contains guidelines for Claude Code when working on this repository.
Commit Message Conventions
When creating commits, use the following prefixes to ensure proper categorization in automated releases:
Commit Prefixes
-
fix:- For bug fixes and corrections- Example:
fix: memory leak in image processing - Example:
fix: layout overflow on small screens
- Example:
-
feature:- For new features and enhancements- Example:
feature: Add dark mode toggle to settings - Example:
feature: Implement Bluetooth device reconnection
- Example:
-
breaking:- For breaking changes (backwards-incompatible changes)- Example:
breaking: Remove legacy API endpoints - Example:
breaking: Change configuration file format
- Example:
Additional Guidelines
- After the prefix, use a space and write the commit message in imperative mood
- Capitalize the first word after the prefix
- Do not use a period at the end of the commit message
- Be descriptive and clear about what the change does
Complete Examples
fix: Correct calculation in embroidery path generator
feature: Add support for custom thread colors
breaking: Remove deprecated USB serial communication
fix: Prevent crash when device disconnects unexpectedly
feature: Implement auto-save for design projects
Pull Request Labels
When creating pull requests, the commit prefix should align with PR labels:
fix:commits → usefixlabel (triggers patch version bump)feature:commits → usefeaturelabel (triggers minor version bump)breaking:commits → usebreakinglabel (triggers major version bump)
See docs/COMMIT_GUIDELINES.md for complete release automation details.