## 작업 유형 - [x] Feat: 새로운 기능 추가 - [ ] Fix: 버그 수정 - [ ] Docs: 문서 수정 - [ ] Refactor: 리팩토링 - [ ] Design: UI/CSS 수정 - [ ] Chore: 설정, 패키지, 기타 작업 - [ ] Hotfix: 긴급 수정 ## 작업 내용 - 사이드프로젝트 템플릿 전체 구현을 추적하는 상위 이슈 - 각 Epic을 서브이슈로 관리하고 본 이슈에서는 진행 현황을 집계 ## 작업 배경 - 구현 목록이 많아 전체 진척을 한눈에 볼 상위 뷰가 필요 - 이슈 1개 = Epic 1개, 커밋은 Task 단위 분할 규칙을 공유 ## 브랜치 · 머지 전략 - **부모 트래킹 이슈는 별도 통합 브랜치를 두지 않는다.** (추적 전용, 코드 없음) - **각 Epic 브랜치는 완료되는 대로 곧바로 `develop`에 머지**한다. 이유: - 각 Epic이 수직 슬라이스(UI+DB)라 **독립적으로 배포 가능** → 굳이 통합 브랜치에 모을 이유가 없음 - 완료분을 바로 `develop 브랜치`에 반영해 **통합 지연·충돌 누적을 방지** ## 구현목록 Epic 서브이슈 구현 순서: - [x] Epic 1 — 공통 레이아웃 (SideBar, Header .. ) # 성진님이 담당해주셨음 - [x] Epic 2 — 대시보드 (위젯 + 편집 모드) # - [ ] Epic 3 — 스프린트 보드 (칸반) # - [ ] Epic 4 — 캘린더 # - [ ] Epic 5 — 회의록 # - [x] Epic 6 — 자료실 # - [ ] Epic 7 — 채팅 (Realtime) # - [ ] Epic 8 — 진행률 차트 # - [ ] Epic 9 — 설정(멤버 관리 · 초대 ) # *#브랜치명은 서브이슈 생성 후 추가 예정 ## 라우트 맵 | Epic | 화면 | 경로 | | --- | --- | --- | | 1 | 공통 셸 | `/[workspaceId]/layout.tsx` (사이드바/헤더) | | 2 | 대시보드 | `/[workspaceId]/` | | 3 | 스프린트 보드 | `/[workspaceId]/sprint` | | 4 | 캘린더 | `/[workspaceId]/calendar` | | 5 | 회의록 | `/[workspaceId]/meetings` | | 6 | 자료실 | `/[workspaceId]/files` | | 7 | 채팅 | `/[workspaceId]/chat` | | 8 | 진행률 차트 | `/[workspaceId]/stats` | | 9 | 설정 | `/[workspaceId]/settings` | ## 완료 기준 - [ ] 서브이슈가 모두 생성·연결 - [ ] 모든 Epic 서브이슈가 완료 ## 예상 브랜치명 ```txt feat/#sub-issue-number/side-project-<desc> ```
작업 유형
작업 내용
작업 배경
브랜치 · 머지 전략
develop에 머지한다.이유:
develop 브랜치에 반영해 통합 지연·충돌 누적을 방지구현목록
Epic 서브이슈 구현 순서:
*#브랜치명은 서브이슈 생성 후 추가 예정
라우트 맵
/[workspaceId]/layout.tsx(사이드바/헤더)/[workspaceId]//[workspaceId]/sprint/[workspaceId]/calendar/[workspaceId]/meetings/[workspaceId]/files/[workspaceId]/chat/[workspaceId]/stats/[workspaceId]/settings완료 기준
예상 브랜치명