Understand the Conventional Commits format
The format is: `<type>(<optional scope>): <short description>`. The type is mandatory and must be one of a predefined set.
feat(auth): add JWT refresh token support
fix(cart): correct item count when quantity is zero
chore(deps): update lodash to 4.17.21
docs(readme): add installation instructions
refactor(api): extract user validation to separate module
test(auth): add unit tests for token expiration
ci(github): add automated deployment workflow
style(button): fix indentation in Button componentThe scope is optional but highly recommended for large codebases. It tells reviewers exactly where the change lives.
