id |
title |
commit-conventions |
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 |
build |
Changes that affect the build system or external dependencies (example scopes: nix) |
config |
Changes to the configuration files (example scopes: nix, ci) |
ci |
Changes to our CI configuration files and scripts (example scopes: github_workflow, github_action) |
docs |
Documentation only changes |
feat |
A new feature |
fix |
A bug fix |
perf |
A code change that improves performance |
refactor |
A code change that neither fixes a bug nor adds a feature |
style |
Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) |
test |
Adding missing tests or correcting existing tests |
amend |
Any amendment, uncategorized, or small mistakes (like typos) |
Changes that affect the build system or external dependencies (example scopes: nix)
Scope |
Description |
Bump |
default |
Fixes in nix |
nil |
Changes to the configuration files (example scopes: nix, ci)
Scope |
Description |
Bump |
default |
Update configuration files |
nil |
Changes to our CI configuration files and scripts (example scopes: github_workflow, github_action)
Scope |
Description |
Bump |
default |
Update CI configuration |
nil |
Documentation only changes
Scope |
Description |
Bump |
default |
Update documentation such as README 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: new withdraw api for rapid |
example applied |
when this commit is applied, it will add null , new withdraw api for rapid |
Scope |
Description |
Bump |
default |
Release a new features |
minor |
A bug fix
V.A.E |
V.A.E values |
verb |
fix |
application |
when this commit is applied, it will fix <title> |
example |
fix: 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 |
A code change that improves performance
V.A.E |
V.A.E values |
verb |
improve |
application |
when this commit is applied, it will improve <title> |
example |
perf: alpaca api callback speed increase |
example applied |
when this commit is applied, it will improve alpaca api callback speed increase |
Scope |
Description |
Bump |
default |
Generic improvement statement |
patch |
A code change that neither fixes a bug nor adds a feature
V.A.E |
V.A.E values |
verb |
refactor |
application |
when this commit is applied, it will refactor <scope>, <title> |
example |
refactor: make withdrawal code more reusable |
example applied |
when this commit is applied, it will refactor null , make withdrawal code more reusable |
Scope |
Description |
Bump |
default |
Refactor existing feature |
minor |
Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
V.A.E |
V.A.E values |
verb |
style |
application |
when this commit is applied, it will style <title> |
example |
style: add missing semi colon |
example applied |
when this commit is applied, it will style add missing semi colon |
Scope |
Description |
Bump |
default |
Generic improvement statement |
patch |
Adding missing tests or correcting existing tests
V.A.E |
V.A.E values |
verb |
test |
application |
when this commit is applied, it will test <scope>, <title> |
example |
test: update test for deposit api |
example applied |
when this commit is applied, it will test null , update test for deposit api |
Scope |
Description |
Bump |
default |
Made changes to test |
minor |
Any amendment, uncategorized, or small mistakes (like typos)
Scope |
Description |
Bump |
default |
amendments |
nil |
Scope |
Description |
Bump |
no-release |
Prevent release from happening |
nil |