> ## Documentation Index
> Fetch the complete documentation index at: https://dualhorizon-mintlify-dd733ae0.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Guidelines

> Good practices concerning contributions to Malbox

## Code conventions

We try to follow [Rust API Guidelines](https://rust-lang.github.io/api-guidelines/about.html) and the [Rust Style Guide](https://doc.rust-lang.org/beta/style-guide/index.html).

## Git usage

We use the [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/) specification to format our commits.

As for our workflow, we use the following branch names:

* hotfix: `hotfix/<hotfix name>`
* feature: `feat/<feature name>`
* develop: `dev/<version number>`

<img src="https://mintcdn.com/dualhorizon-mintlify-dd733ae0/6N9qTowEkNj33qCQ/images/git-workflow.png?fit=max&auto=format&n=6N9qTowEkNj33qCQ&q=85&s=3fa182bdbba3f3fa732b05e473f1ad06" alt="Git workflow" width="1754" height="827" data-path="images/git-workflow.png" />

## Versioning

We use [Semantic Versioning](https://semver.org/).
