This document outlines the guidelines for Git commit messages and commit granularity. The goal is to improve history readability and make tracking changes easier.
Commits should be divided into “meaningful minimum units.”
Write messages so that the changes are immediately understandable.
<type>: <summary>
<body> (optional)
Use prefixes consistent with those used in GitHub Issues and Pull Requests.
feat:: New featurefix:: Bug fixdocs:: Documentation only changesstyle:: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)refactor:: A code change that neither fixes a bug nor adds a featureperf:: A code change that improves performancetest:: Adding missing tests or correcting existing testschore:: Changes to the build process or auxiliary tools and libraries such as documentation generationfeat: [ISSUE-123] Implement login functionality).feat: [ISSUE-45] Add validation for user registration
- Added check for duplicate email addresses
- Changed minimum password length to 8 characters
- Translated error messages into Japanese
Related Documents: