- Add PR checks workflow (tests, lint, security, commitlint) - Add release workflow (build, publish to Gitea, deploy docs) - Add pre-commit hooks (ruff, format, commitlint) - Add CONTRIBUTING.md with development guidelines - Add commitlint configuration - Rename master → main branch - Configure ruff, pytest, coverage in pyproject.toml
13 lines
315 B
JSON
13 lines
315 B
JSON
{
|
|
"extends": ["@commitlint/config-conventional"],
|
|
"rules": {
|
|
"type-enum": [
|
|
2,
|
|
"always",
|
|
["feat", "fix", "docs", "style", "refactor", "perf", "test", "build", "ci", "chore", "revert"]
|
|
],
|
|
"subject-case": [2, "always", "lower-case"],
|
|
"subject-full-stop": [2, "never", "."]
|
|
}
|
|
}
|