#
Commits
We use Conventional Commits, so that commit messages are clean and concise. They should follow a consistent structure, being written in present-tense and using the prefixes below:
chore
: modifies documentation, cleaning dependencies, other housekeeping-like tasksci
: creates or changes an existing continuous integration workflow (checkoutci.*.yml
files infirefly/.github/workflows/
)feat
: introduces a new feature or enhancement of an existing featurefix
: fixes or patches a bug in app functionalityrefactor
: improvements made to existing codestyle
: adjusts component styling or UI-only changestest
: changes made only to unit or integration tests
An example might be: feat: Add conversion function for IOTA to fiat currency
The granularity of the commits are ultimately up to you, however we prefer keeping the number of commits lower if possible. The commits are squashed in the end as a change-log / summary of the PR, so do not worry too much.