# Contributing guide ## Commit message format The project uses [this](https://www.conventionalcommits.org/en/v1.0.0/) commit message standard: ```gitcommit (): [optional body] [optional footer] ``` ## Git Tag format A tag is set on the commit for the next version release in [Semantic Versioning](https://semver.org/) format: `MAJOR.MINOR.PATCH` with the prefix `v` (e.g., `v0.1.2`). ```sh git tag -a 'v0.1.2' -m "Fix v0.1.2" git push --tags ``` When releasing a new version, all changes must be documented in [CHANGELOG.md](CHANGELOG.md) ## Сохранение конфига ```sh . ~/playground/esp-idf/export.sh idf.py save-defconfig ```