
작업은 main → develop → Task 단위로 세분화하며, 실제 개발은 task 단위로 수행합니다.
- 3단계 계층 구조 (main → develop → task)
- develop으로 개발 통합 브랜치 관리
- 작업 단위 관리 (task 레벨)
main └─ develop ├─ feat/#2-B ├─ setting/#4-C └─ refactor/#5-D
브랜치 명: [이슈 타입]/[#이슈번호]-브랜치-명 (kebab-case)
| 타입 | 설명 |
|---|---|
| feat | 새로운 기능 정의 또는 추가, 새로운 타입 정의 |
| add | 이미지·아이콘 등 리소스 파일 추가 |
| refactor | 코드 리팩토링 또는 구조 개선 (파일/폴더 이동 포함) |
| design | UI 스타일링 (CSS 작업 등) |
| fix | 버그 수정 |
| del | 파일 삭제 |
| docs | 문서 수정 (README 등) |
| test | 테스트 코드 작성 |
| chore | 주석 추가/제거, 포맷팅, 세미콜론 보완 등 코드 작동에 영향 없는 정리 작업 |
| setting | 프로젝트 설정 관련 작업 (패키지 설치 등) |
| deploy | 배포 관련 작업 |
커밋 메세지 형식
// [커밋타입]: 작업내용 #[이슈번호]
design: 모달 컴포넌트 layout 디자인 #1
Issue 제목
[이슈 타입] 이슈명
[setting] 개발환경설정 , [refactor] GuiStore 리팩토링 및 렌더링 최적화Issue 내용
## 🧾 이슈 개요
구현하려는 기능이나 작업의 개요를 간략히 작성해주세요.
예시) 서버로부터 받은 명령 실행 결과(output)를 순서대로 화면에 렌더링한다.
<br/>
## ✅ 해야할 일
수행해야 할 작업을 체크리스트로 작성해주세요.
- [ ] /syscall 요청 응답(output)을 화면에 렌더링
- [ ] ok:false 응답 시 에러 메시지 스타일로 출력
- [ ] output: "CLEAR" 응답 시 출력창 전체 초기화
<br/>
## 🎯 완료 조건
수행한 작업의 완료조건을 체크리스트로 작성해주세요.
- [ ]
<br/>
## 💬 참고 자료
관련된 문서, 참고할 PR, 기타 의견 등을 자유롭게 작성해주세요.
예시) 관련 PR #123, 설계 문서 링크 등
<br/>
## 📅 마감 기한
- 해당 이슈의 마감 기한을 작성해주세요 (예: `2025-11-10`)