forked from ROOH/openclaw-caldav
Applied 2 policy files via audit-repo-policies.sh. Repo type: shell Files: Dockerfile REPO_POLICIES.md branch-protection
28 lines
831 B
Markdown
28 lines
831 B
Markdown
# Repository Policies
|
|
|
|
This repository follows the sol/* organization standard policies.
|
|
|
|
## Required Files
|
|
- Makefile with targets: test, lint, fmt, fmt-check, check, docker, hooks, release
|
|
- .editorconfig
|
|
- Dockerfile (CI: docker build . runs make check)
|
|
- REPO_POLICIES.md (this file)
|
|
- tools/secret-scan.sh
|
|
|
|
## Branching
|
|
- All work on feature branches (feat/*, fix/*, chore/*)
|
|
- No direct pushes to main (enforced by Gitea branch protection)
|
|
- PRs required for merging to main
|
|
|
|
## Commits
|
|
- Conventional commit format: feat:, fix:, chore:, docs:
|
|
- Breaking changes: feat!: or BREAKING CHANGE: in body
|
|
|
|
## Releases
|
|
- SemVer tagging via `make release BUMP=patch|minor|major`
|
|
- Gitea releases with release notes for each version
|
|
|
|
## CI
|
|
- `docker build .` runs `make check` as part of the build
|
|
- All checks must pass before merge
|