mirror of
https://github.com/kamask-dev/pchelpmaster.git
synced 2026-11-11 13:59:38 +00:00
docs: do not create a branch per task, only for large features
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QwNRDG9WaKM3Bb9WJddFzx
This commit is contained in:
co-authored by
Claude Sonnet 5.5
parent
5ab3d5faeb
commit
b0a024754a
@@ -92,7 +92,8 @@ Delivery plan: after the first release the app ships as ONE Docker container (An
|
|||||||
- Follow GitHub Flow: there is NO separate `develop` branch. `main` is the only long-lived branch
|
- Follow GitHub Flow: there is NO separate `develop` branch. `main` is the only long-lived branch
|
||||||
- Create every working branch directly from the latest `main`: features, fixes and release preparation alike
|
- Create every working branch directly from the latest `main`: features, fixes and release preparation alike
|
||||||
- Name branches by purpose in kebab-case: `feat/<short-name>`, `fix/<short-name>`, `release/<version>`
|
- Name branches by purpose in kebab-case: `feat/<short-name>`, `fix/<short-name>`, `release/<version>`
|
||||||
- At the start of each new session / new task, create a new branch from `main` with a name matching the task (`feat/...`, `fix/...`, `release/...`) before making any changes
|
- Do NOT create branches on your own: the user creates a branch (named as above) when a task is large (a feature, many related changes). Otherwise work in the current branch
|
||||||
- Do NOT commit on your own: make a commit only when the user explicitly asks for it, because the user reviews changes before every commit. When asked, commit only to that branch (Conventional Commits)
|
- Small point corrections (config tweaks, adding a dependency, minor fixes) need no separate branch: they go straight to the current branch, usually `main`, as a normal Conventional Commit
|
||||||
|
- Do NOT commit on your own: make a commit only when the user explicitly asks for it, because the user reviews changes before every commit. When asked, commit only to the current branch (Conventional Commits)
|
||||||
- Do NOT merge, rebase onto `main`, push, or delete branches: merging and cleaning up branches is done by the user
|
- Do NOT merge, rebase onto `main`, push, or delete branches: merging and cleaning up branches is done by the user
|
||||||
- There are no pull requests: the user works with a local repository only
|
- There are no pull requests: the user works with a local repository only
|
||||||
|
|||||||
Reference in New Issue
Block a user