> ## Documentation Index
> Fetch the complete documentation index at: https://dualhorizon-mintlify-ff0f4da7.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-ff0f4da7/lFKv69wgdDoy3Wqz/images/git-workflow.png?fit=max&auto=format&n=lFKv69wgdDoy3Wqz&q=85&s=16719b56c28a3a3b2e39a6e6d581c952" alt="Git workflow" width="1754" height="827" data-path="images/git-workflow.png" />

## Versioning

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