| id |
commit-conventions |
| title |
Commit Conventions |
This project uses conventional commits loosely as the specification
for our commits.
Commit message will be in the format:
This page will document the types and scopes used.
| Type |
Description |
| upstream |
Changes from dependencies upstream |
| config |
Changes to configuration files and scripts |
| release |
Initiate a release (machine initiated) |
| docs |
Documentation only changes |
| feat |
A new feature |
| action |
Imperative action, mainly changing the values files |
| fix |
A bug fix |
| chore |
Menial Tasks |
Changes from dependencies upstream
| V.A.E |
V.A.E values |
| verb |
update upstream |
| application |
when this commit is applied, it will update upstream <scope>, <title> |
| example |
upstream(mysql): from v5.7 to v8.0 |
| example applied |
when this commit is applied, it will update upstream mysql, from v5.7 to v8.0 |
| Scope |
Description |
Bump |
| default |
Generic update from upstream dependencies |
minor |
Changes to configuration files and scripts
| V.A.E |
V.A.E values |
| verb |
configure |
| application |
when this commit is applied, it will configure <scope> to <title> |
| example |
config(ci): setup nix before executing |
| example applied |
when this commit is applied, it will configure ci to setup nix before executing |
| Scope |
Description |
Bump |
| default |
Updates the configuration of the repository, not related to the other scopes |
nil |
lint |
Add, update or remove linters |
nil |
fmt |
Add, updatge or remove formatters |
nil |
build |
Add, update or change build pipelines and generators |
nil |
nix |
Add, update or change nix shell |
nil |
env |
Add, update or change environment |
nil |
ignore |
Add, update or change ignore configurations |
nil |
ci |
Add, update or change CI configuration files |
nil |
Initiate a release (machine initiated)
| Scope |
Description |
Bump |
| default |
Machine initiated release |
nil |
Documentation only changes
| V.A.E |
V.A.E values |
| verb |
add |
| application |
when this commit is applied, it will add <scope> documention <title> |
| example |
docs(developer): on how to install dependency packages |
| example applied |
when this commit is applied, it will add developer documention on how to install dependency packages |
| Scope |
Description |
Bump |
| default |
Update generic documentation file |
nil |
A new feature
| V.A.E |
V.A.E values |
| verb |
add |
| application |
when this commit is applied, it will add <scope> <title> |
| example |
feat(rapid): new withdraw api |
| example applied |
when this commit is applied, it will add rapid new withdraw api |
| Scope |
Description |
Bump |
| default |
Release a new features |
minor |
Imperative action, mainly changing the values files
| Scope |
Description |
Bump |
| default |
Imperative action, mainly changing the values files |
nil |
A bug fix
| V.A.E |
V.A.E values |
| verb |
fix |
| application |
when this commit is applied, it will fix <title> |
| example |
fix(rapid): deposit api for rapid |
| example applied |
when this commit is applied, it will fix deposit api for rapid |
| Scope |
Description |
Bump |
| default |
Generic fixes |
patch |
Menial Tasks
| Scope |
Description |
Bump |
| default |
Menial Tasks |
nil |
| Scope |
Description |
Bump |
no-release |
Prevent release from happening |
nil |