Skip to content

Commit 4988ccc

Browse files
committed
docs: update workflow with task implementation process
1 parent 2ab086b commit 4988ccc

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

spec/WORKFLOW.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,21 @@ This document describes the development workflow for the Knowledge Unity project
99

1010
## 1. Development Cycle
1111

12-
### 1.1 Feature Development
12+
### 1.1 Task Implementation Process
13+
14+
For each issue/task that becomes one or more implementation:
15+
16+
1. **Check if spec exists**: Verify spec file is present in `spec/`
17+
2. **Create branch**: `feature/spec-id-description` or `fix/spec-id-description`
18+
3. **Write tests**: Define expected behavior in `Assets/Tests/`
19+
4. **Implement**: Write code to pass tests
20+
5. **Run tests**: Verify all pass
21+
6. **Commit**: Use conventional commits
22+
7. **Push**: Push to remote
23+
8. **Merge**: Merge to master (or main)
24+
9. **Cleanup**: Delete feature branch
25+
26+
### 1.2 Feature Development
1327

1428
1. **Create branch**: `feature/feature-name`
1529
2. **Write tests**: Define expected behavior
@@ -19,7 +33,7 @@ This document describes the development workflow for the Knowledge Unity project
1933
6. **Push**: Push to remote
2034
7. **Pull Request**: Merge to main
2135

22-
### 1.2 Bug Fix
36+
### 1.3 Bug Fix
2337

2438
1. **Create branch**: `fix/bug-description`
2539
2. **Reproduce**: Write test that fails

0 commit comments

Comments
 (0)