1. The “Conventional Commits” Standard

The most professional way to write messages is using the format: <type>(scope): <description>.

TypeWhen to use itExample
featAdding a new service or feature.feat(nginx): add reverse proxy for qnap nas
fixFixing a bug or broken config.fix(pve): update websocket headers for console
choreMaintenance (updates, folder cleanup).chore(ansible): update galaxy requirements
docsDocumentation changes only.docs(readme): add networking diagram
ciChanges to your GitHub Actions/Pipelines.ci(github): add linting for yaml files
refactorYou didn’t just add a feature, you improved the underlying structure.