# Contribution Guide

## Making changes
Please, when making any changes, make a new branch. Start the branch name with one of the following texts:
- `feature/`
- `fix/`
- `docs/`
- `refactor/`

For example `docs/update-uml-diagrams`.

### UML
When changing anything in the code structure. You have to update the UML class diagram and relevant sequence diagrams.

The UML diagrams shall always reflect the current state of the codebase.