166 lines
4.3 KiB
Markdown
166 lines
4.3 KiB
Markdown
---
|
||
description: ?¸ì…˜ 종료 ??devlog 기ë¡<C3AB> + git commit + Vikunja ?™ê¸°??(?? 마무ë¦? 커밋?? ?„료)
|
||
---
|
||
|
||
# ?¸ì…˜ 종료 ?„로? 콜
|
||
|
||
?‘ì—… ?„료, "??, "마무ë¦?, "커밋?? ???”ì² ?????Œí<C592>¬?Œë¡œ?°ë? ?¤í–‰?©ë‹ˆ??
|
||
|
||
// turbo-all
|
||
|
||
## 0. ?™ìе 기ë¡<C3AB> (?¤íŒ¨/?œí–‰ì°©ì˜¤ ?€??
|
||
|
||
?´ë²ˆ ?¸ì…˜?<3F>서 ë°œìƒ<C3AC>???¤íŒ¨, ?œí–‰ì°©ì˜¤, ?ˆë¡œ ?Œê²Œ ???¬ì‹¤???•리?©ë‹ˆ??
|
||
|
||
- [ ] `.agents/references/known-issues.md`??ì¶”ê?????ª©???ˆëŠ”ì§€ ?•ì<E280A2>¸
|
||
- [ ] ?ˆë‹¤ë©??„래 ?¬ë§·?¼ë¡œ ì¶”ê?:
|
||
|
||
```markdown
|
||
### [? ì§œ] [?¤ì›Œ?? ???œì¤„ ?”약
|
||
- **ì¦<C3AC>ìƒ<C3AC>**: ...
|
||
- **?<3F>ì<EFBFBD>¸**: ...
|
||
- **?´ê²°**: ...
|
||
- **주ì<C2BC>˜**: ...
|
||
```
|
||
|
||
## 1. Devlog 기ë¡<C3AB>
|
||
|
||
### Index ?…ë<E280A6>°?´íЏ (?„수 ??ë§??‘ì—…)
|
||
|
||
?¤ëŠ˜ ? ì§œ??index ?Œì<C592>¼???„료???‘ì—… 1줄ì<E2809E>„ ì¶”ê??©ë‹ˆ??
|
||
|
||
- **?Œì<C592>¼**: `docs/devlog/YYYY-MM-DD.md`
|
||
- **?•ì‹<C3AC>**:
|
||
```markdown
|
||
| NNN | HH:MM | ?‘ì—… ?¤ëª… | `커밋?´ì‹œ` | ???<3F>는 ?”§ |
|
||
```
|
||
|
||
> [!TIP]
|
||
> - ??= ?„료, ?”§ = 미완ë£?(?¤ì<C2A4>Œ ?¸ì…˜?<3F>서 ?´ì–´ë°›ê¸°)
|
||
> - ?Œì<C592>¼???†ìœ¼ë©??ˆë¡œ ?<3F>성 (?Œì<C592>´ë¸??¤ë<C2A4>” ?¬í•¨)
|
||
|
||
### Entry ?‘성 (? íƒ<C3AD>?????„ìš”???Œë§Œ)
|
||
|
||
> [!IMPORTANT]
|
||
> Entry??**git/Vikunja/wiki???†ëŠ” ?•ë³´**ê°€ ?ˆì<CB86>„ ?Œë§Œ ?‘성?©ë‹ˆ??
|
||
|
||
**Entry ?‘성 기ì?:**
|
||
- ???¤ê³„ ê²°ì •???ˆì—ˆ????(??Aê°€ ?„닌 Bë¥?? íƒ<C3AD>?ˆëŠ”ì§€)
|
||
- ??미완ë£??¬í•???ˆì<CB86>„ ??(?¤ì<C2A4>Œ ?¸ì…˜???´ì–´ë°›ì•„????ë§¥ë<C2A5>½)
|
||
- ???½ì§ˆ/?¸ëŸ¬ë¸”슈?…ì<E280A6>´ ?ˆì—ˆ????(ê°™ì? ?¤ìˆ˜ ë°©ì?)
|
||
|
||
**Entry 불필??**
|
||
- ???¨ìˆœ 버그 ?½ìФ (커밋 메시지ë¡?ì¶©ë¶„)
|
||
- ??문서 ?…ë<E280A6>°?´íЏ (git diffë¡?ì¶©ë¶„)
|
||
- ???´ë? Vikunja ?œìФ?¬ì—<C3AC> ?<3F>세 ?¤ëª…???ˆëŠ” 경우
|
||
|
||
**Entry ?Œì<C592>¼**: `docs/devlog/entries/YYYYMMDD-NNN.md`
|
||
```markdown
|
||
# ?‘ì—… ?œëª©
|
||
|
||
- **?œê°„**: YYYY-MM-DD HH:MM~HH:MM
|
||
- **Commit**: `?´ì‹œ`
|
||
- **Vikunja**: #?œìФ?¬ë²ˆ????done/ì§„í–‰ì¤?
|
||
|
||
## ê²°ì • ?¬í•
|
||
- ????ë°©ì‹<C3AC>??? íƒ<C3AD>?ˆëŠ”ì§€
|
||
|
||
## 미완�
|
||
- ?¨ì? ?‘ì—… (?ˆì<CB86>„ 경우)
|
||
```
|
||
|
||
---
|
||
|
||
## 2. Vikunja ?™ê¸°??
|
||
|
||
> [!CAUTION]
|
||
> **반드??`vikunja_helper.py` ?¬ìš©.** ì§<C3AC>ì ‘ API ?¸ì¶œ 금ì?.
|
||
> Vikunja API??POST ??body???†ëŠ” ?„드ë¥?빈값?¼ë¡œ ??–´?<3F>니??
|
||
|
||
### 2-1. 커밋 ?„수 ê²€??
|
||
|
||
?´ë²ˆ ?¸ì…˜??**ëª¨ë“ ì»¤ë°‹???˜ë‚˜??ê²€??*?˜ê³ Vikunja??매핑?©ë‹ˆ??
|
||
|
||
```powershell
|
||
git log --oneline -20
|
||
```
|
||
|
||
| 커밋 ? 형 | Vikunja ?¡ì…˜ |
|
||
|-----------|-------------|
|
||
| 기존 ?œìФ???´ë‹¹ ?‘ì—… **?„료** | `C:\ProgramData\miniforge3\envs\agent_chat\python.exe .agents\workflows\helpers\vikunja_helper.py done {ID}` |
|
||
| ? ê·œ ?‘ì—… ?„료 (기존 ?œìФ???†ì<E280A0>Œ) | `C:\ProgramData\miniforge3\envs\agent_chat\python.exe .agents\workflows\helpers\vikunja_helper.py create "?œëª©" "?¤ëª…" --done --labels Backend,Priority:High` |
|
||
| ?‘ì—… ì¤?발견??**미완ë£?TODO** | `C:\ProgramData\miniforge3\envs\agent_chat\python.exe .agents\workflows\helpers\vikunja_helper.py create "?œëª©" "?¤ëª…" --labels Backend,Priority:Mid` |
|
||
|
||
> [!IMPORTANT]
|
||
> ëª¨ë“ ì»¤ë°‹??기존 ?<3F>는 ? ê·œ ?œìФ?¬ì—<C3AC> 매핑?˜ì—ˆ?”ì? ?•ì<E280A2>¸.
|
||
|
||
### 2-2. ?„료 처리
|
||
|
||
```powershell
|
||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe .agents\workflows\helpers\vikunja_helper.py done {TASK_ID}
|
||
```
|
||
|
||
### 2-3. ? ê·œ ?œìФ???<3F>성
|
||
|
||
```powershell
|
||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe .agents\workflows\helpers\vikunja_helper.py create "?œëª©" "?¤ëª…" --labels Backend,Priority:High
|
||
```
|
||
|
||
### ?¼ë²¨ 규칙
|
||
|
||
**?<3F>ì— (?„수 1ê°??´ìƒ<C3AC>):** `Backend` / `Frontend` / `Engine` / `Infra` / `Test`
|
||
**?°ì„ ?œìœ„ (?„수 1ê°?:** `Priority:High` / `Priority:Mid` / `Priority:Low`
|
||
|
||
---
|
||
|
||
## 3. Wiki ?™ê¸°??(?´ë‹¹ ?œì—<C3AC>ë§?
|
||
|
||
| 코드 ë³€ê²?| ?€??Wiki |
|
||
|-----------|----------|
|
||
| ?œë²„ ë³€ê²?| Architecture |
|
||
| ?„ë¡ ?¸ì—”??ë³€ê²?| Architecture |
|
||
| ?¸í”„??ë³€ê²?| Architecture |
|
||
| ??모듈/?¨í‚¤ì§€ ì¶”ê? | Architecture |
|
||
|
||
```powershell
|
||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe .agents\workflows\helpers\wiki_helper.py update "Architecture" /tmp/wiki_content.md
|
||
```
|
||
|
||
---
|
||
|
||
## 4. Git Commit & Push
|
||
|
||
```powershell
|
||
git add -A
|
||
git status --short
|
||
```
|
||
```powershell
|
||
git commit -m "커밋 메시지"
|
||
```
|
||
```powershell
|
||
git push origin main
|
||
```
|
||
|
||
**커밋 메시지 컨벤??**
|
||
```
|
||
<type>(<scope>): <description>
|
||
|
||
type: feat|fix|refactor|test|docs|chore|ci|infra
|
||
scope: (? íƒ<C3AD>)
|
||
```
|
||
|
||
---
|
||
|
||
## 5. 최종 ì²´í<C2B4>¬ë¦¬ìФ??
|
||
|
||
> [!WARNING]
|
||
> ?„래 ??ª© ì¤??˜ë‚˜?¼ë<C2BC>„ ?„ë<E2809E>½?˜ë©´ ?¸ì…˜ 종료ë¥??„료?????†ìе?ˆë‹¤.
|
||
|
||
- [ ] known-issues ?…ë<E280A6>°?´íЏ??(???´ìŠˆê°€ ?ˆì—ˆ?¤ë©´)
|
||
- [ ] devlog index ?…ë<E280A6>°?´íЏ??
|
||
- [ ] devlog entry ?‘성??(?„ìš”??경우ë§?
|
||
- [ ] Vikunja ?œìФ???<3F>성/?„료 처리??(커밋 ?„수 ê²€??기반)
|
||
- [ ] Wiki ?™ê¸°?”ë<E2809D>¨ (?„키?<3F>처 변경ì<C2BD>´ ?ˆì—ˆ?¤ë©´)
|
||
- [ ] git push ?„료
|
||
- [ ] ?¬ìš©?<3F>ì—<C3AC>ê²??„료 ë³´ê³
|