random commit message, read it yourself
All checks were successful
dev bread-theme / build (push) Successful in 13s
All checks were successful
dev bread-theme / build (push) Successful in 13s
This commit is contained in:
parent
86e712d726
commit
d6e20a082a
2 changed files with 126 additions and 27 deletions
23
CLAUDE.md
Normal file
23
CLAUDE.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# CLAUDE.md — Repo hygiene (local only, not committed)
|
||||
|
||||
Scope: this file covers *repo hygiene* — branching, remotes, CI, cleanup. It is not project documentation.
|
||||
|
||||
## Branch model
|
||||
- `main` — release branch, always tag-ready. Don't commit directly to it.
|
||||
- `dev` — integration branch. Land day-to-day work here first.
|
||||
- Feature/fix work goes on short-lived branches off `dev` (`feature/x`, `fix/x`), merged back into `dev`, then `dev` → `main` when ready to release.
|
||||
|
||||
## Remotes
|
||||
- `origin` — Forgejo (`git.breadway.dev` via Hestia, SSH) — authoritative.
|
||||
- `github` — GitHub mirror. Push both when publishing.
|
||||
|
||||
## CI
|
||||
- `.forgejo/workflows/package.yml`, `release-bakery.yml`, `release-bread-theme.yml` all trigger only on `push: tags: ['v*']` — pushing to `dev` or `main` runs nothing. Tag a release to trigger packaging.
|
||||
- No build/lint/test CI runs on ordinary commits or PRs — test locally before merging to `dev`/`main`.
|
||||
|
||||
## Cleanup
|
||||
- Delete feature/fix branches (local + remote) once merged. Check with `git branch --merged dev` / `git branch --merged main`.
|
||||
- A `fix/audit-findings` branch and a merged `copilot/create-readme-md` branch (both local and on `origin`/`github`) were found stale and fully merged here on 2026-07-21 and removed.
|
||||
|
||||
## Don't
|
||||
- Don't embed credentials in remote URLs — SSH or a credential helper only.
|
||||
Loading…
Add table
Add a link
Reference in a new issue