Follow the Conventional Commits specification.
Based on: https://flank.github.io/flank/pr_titles/
Pull request titles must follow this format: <type>([optional scope]): <description>
<type> – One of the allowed commit types listed below.[optional scope] – Additional context or the module/component being changed (optional).<description> – A concise summary of the change.<type> Valuesbuild – Changes to the build system or external dependencies (e.g., updating dependencies).chore – Routine tasks that don't affect code behaviour (e.g., manual release note updates).ci – Changes to the CI configuration files and scripts (typically inside .github/workflows).docs – Documentation-only changes.feat – A new feature.fix – A bug fix.perf – Code changes that improve performance.refactor – Code changes that improve structure without changing behaviour.style – Code style changes that don’t affect logic (e.g., formatting, whitespace).