Commit

feat — Adds a new feature

fix — Fixes a bug

refactor — Restructures code without fixing a bug or adding a feature

chore — Miscellaneous changes unrelated to src or test files (e.g., updating dependencies or .gitignore)

perf — Refactors specifically aimed at improving performance

ci — Changes to continuous integration configuration

ops — Changes to operational components (infrastructure, deployment, backup, recovery)

build — Changes to the build system, CI pipeline, dependencies, or project version

docs — Documentation updates (e.g., README)

style — Code formatting changes with no effect on logic (whitespace, semicolons, etc.)

revert — Reverts a previous commit

test — Adds missing tests or corrects existing ones

Example

feat: add user authentication flow
fix: resolve null pointer on profile page
docs: update API usage in README