docs: clarify tdd and delivery workflow
This commit is contained in:
@@ -24,11 +24,13 @@ If code and docs diverge, update docs first or together with code.
|
||||
## Workflow
|
||||
|
||||
- Follow `Red -> Green -> Refactor -> Commit`.
|
||||
- Every feature uses its own branch: `feat/<feature-name>`.
|
||||
- Backend changes follow `TDD` strictly. Frontend layout, copy, and UX cleanup do not require strict `TDD`, but working frontend behavior should still be verified before commit.
|
||||
- Large features use their own branch: `feat/<feature-name>`.
|
||||
- Commits must be atomic.
|
||||
- Push periodically after one or more logically complete `RGR + commit` cycles.
|
||||
- Do not wait for the whole feature to be finished before pushing.
|
||||
- Delete merged feature branches both locally and in `origin`.
|
||||
- During the current refactoring and small-fix phase, changes are merged directly into `main` on GitHub without opening PRs by default.
|
||||
|
||||
## Language rules
|
||||
|
||||
|
||||
Reference in New Issue
Block a user