Please follow the below guidelines for commit messages. Thank you to all the contributors who have helped improve this project!
Your commit messages should follow the conventional commit format:
<type>(<optional scope>)<place-!-for-breaking-changes>: <description>
[optional body]
[optional footer]
The <type> should be one of the following:
feat: A new feature.fix: A bug fix.docs: Documentation updates.style: Changes that do not affect code (e.g., formatting, white-space, etc.).refactor: Code changes that neither fix a bug nor add a feature.test: Adding or modifying tests.chore: Changes to the build process, tooling, etc.
The <scope> should indicate the scope of the commit (e.g., component, module, etc.). It is optional if the commit applies globally.
The <description> should provide a brief summary of the change.
For breaking changes include an '!' after the scope and elaborate a bit in the body.
feat!: some breaking change description
<body description>
BREAKING CHANGE: <what-broke-description>
The <body> should provide more detailed information about the change. It can span multiple lines.
The <footer> should contain any additional information related to the commit, such as references to issues or breaking changes.
Refs: #100,#101,etc
or
BREAKING CHANGE: breaks some interface
- β
feat: Add user authentication - β
fix(auth): Resolve issue with login logic - β
fix(scope/another-scope/some-scope): commit subject with multiple scopes - β
docs: Update README with new examples - β
style: Format code according to style guide - β
refactor: Simplify data processing method - β
test: Add unit tests for API endpoints - β
chore: Upgrade dependencies to latest versions
- β
added new feature - β
Fixed the login bug - β
Documentation updates - β
Fix formatting - β
Changed some code - β
Added tests - β
Updated dependencies
Remember to follow these guidelines when making contributions. Consistent and clear commit messages help maintain a healthy and easily understandable codebase.
Thank you again for your contributions! π
Please have a look at the Volunteer page for instructions on where to start and more.