Set up branching structure and add branching rules to CLAUDE.md

Create develop branch from main and document the branching strategy
(main/develop/feature/*) in CLAUDE.md to enforce the workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Julian Tabel
2026-02-10 11:50:11 +01:00
parent bd267499b8
commit 7b383dd982
4 changed files with 14 additions and 6 deletions

View File

@@ -1,10 +1,11 @@
---
# nuzlocke-tracker-3c9l
title: Set up branching structure
status: todo
status: completed
type: task
priority: normal
created_at: 2026-02-09T15:30:35Z
updated_at: 2026-02-09T15:30:35Z
updated_at: 2026-02-10T10:49:55Z
parent: nuzlocke-tracker-ahza
---

View File

@@ -1,11 +1,11 @@
---
# nuzlocke-tracker-765i
title: Update CLAUDE.md with branching rules
status: todo
status: completed
type: task
priority: normal
created_at: 2026-02-09T15:30:38Z
updated_at: 2026-02-09T15:31:15Z
updated_at: 2026-02-10T10:49:56Z
parent: nuzlocke-tracker-ahza
blocking:
- nuzlocke-tracker-3c9l

View File

@@ -45,8 +45,8 @@ Define and implement a deployment strategy for running the nuzlocke-tracker in p
## Checklist
- [ ] **Set up branching structure** — create `develop` branch from `main`, establish the `main`/`develop`/`feature/*` workflow
- [ ] **Update CLAUDE.md with branching rules** — once the branching structure is in place, add instructions to CLAUDE.md that the branching strategy must be adhered to (always work on feature branches, never commit directly to `main`, merge flow is `feature/*``develop``main`)
- [x] **Set up branching structure** — create `develop` branch from `main`, establish the `main`/`develop`/`feature/*` workflow
- [x] **Update CLAUDE.md with branching rules** — once the branching structure is in place, add instructions to CLAUDE.md that the branching strategy must be adhered to (always work on feature branches, never commit directly to `main`, merge flow is `feature/*``develop``main`)
- [ ] **Configure Gitea container registry** — create an access token with `read:package` and `write:package` scopes, verify `docker login gitea.nerdboden.de` works, test pushing and pulling an image as a user-level package
- [x] **Create production docker-compose file** (`docker-compose.prod.yml`) — uses images from the Gitea container registry, production env vars, no source volume mounts, proper restart policies
- [x] **Create production Dockerfiles (or multi-stage builds)** — ensure frontend is built and served statically (e.g., via the API or a lightweight nginx container), API runs without debug mode