diff --git a/docs/team-po-10-presentation-guide.md b/docs/team-po-10-presentation-guide.md new file mode 100644 index 0000000..8c7e429 --- /dev/null +++ b/docs/team-po-10-presentation-guide.md @@ -0,0 +1,48 @@ +# Team-po 10차 발표 작업 가이드 + +## 목적 +`/deck/team-po-10` 인터페이스를 기준으로 발표용 PPT를 제작하고, 코드 변경사항을 PR로 올린다. + +## 대상 화면 +- 라우트: `/deck/team-po-10` +- 캡처 모드: `/deck/team-po-10?mode=capture` + +## 로컬 실행 +```bash +pnpm install +pnpm dev +``` +브라우저에서 `http://localhost:5173/deck/team-po-10?mode=capture` 열기 + +## 캡처 모드 조작 +- 다음 슬라이드: `ArrowRight`, `ArrowDown`, `PageDown`, `j` +- 이전 슬라이드: `ArrowLeft`, `ArrowUp`, `PageUp`, `k` +- 처음/마지막: `Home`, `End` + +## PPT 제작 기준 +- 화면 비율: 16:9 +- 각 섹션을 한 장씩 캡처해서 슬라이드로 배치 +- 텍스트/뱃지/카드 간격은 화면 기준 유지 +- 페이지 라벨 `(1/6) ~ (6/6)` 노출 상태 유지 + +## PR 체크리스트 +- [ ] 발표 문구/날짜/팀 표기 최신화 +- [ ] `/deck/team-po-10` 렌더링 확인 +- [ ] 캡처 모드 키보드 이동 확인 +- [ ] `pnpm typecheck` +- [ ] `pnpm lint` +- [ ] `pnpm build` + +## PR 본문 예시 +```md +## 작업 내용 +- Team-po 10차 발표 인터페이스 기준으로 PPT 제작/반영 +- `/deck/team-po-10` 및 `?mode=capture` 기준으로 슬라이드 검수 완료 + +## 확인 항목 +- [x] typecheck +- [x] lint +- [x] build + +PDF 변환은 별도 담당자에게 요청 예정입니다. +``` diff --git a/src/features/presentation/components/team-po-presentation-tenth-view.tsx b/src/features/presentation/components/team-po-presentation-tenth-view.tsx index e610e9e..b2ae7a4 100644 --- a/src/features/presentation/components/team-po-presentation-tenth-view.tsx +++ b/src/features/presentation/components/team-po-presentation-tenth-view.tsx @@ -26,7 +26,7 @@ import "./team-po-presentation-view.css"; const teamMembers = ["장다은", "김황조", "박상혁", "정종우"]; const teamLeaderName = "장다은"; -const featuredMemberName = "박상혁"; +const featuredMemberName = "정종우"; const CAPTURE_SCROLL_OFFSET = 2; const tocSections: PresentationSectionLink[] = [ @@ -79,7 +79,7 @@ const summaryCards = [ }, { title: "진행 중", - value: "3 Items", + value: "4 Items", description: "팀스페이스에서 개발 가이드라인, 체크리스트, GitHub 연동 기능을 구현하고 있습니다.", icon: Clock3, @@ -137,6 +137,13 @@ const inProgressItems = [ icon: Github, keywords: ["GitHub", "Repository", "Integration"], }, + { + title: "팀스페이스 조회 기능", + description: + "팀스페이스에서 프로젝트 정보와 현재 진행 상태를 한눈에 확인할 수 있는 조회 기능을 구현하고 있습니다.", + icon: FolderKanban, + keywords: ["Team Space", "Overview", "Status"], + }, ] as const; const plannedItems = [ @@ -308,7 +315,7 @@ export function TeamPoPresentationTenthView() {
Current Build @@ -548,26 +555,26 @@ export function TeamPoPresentationTenthView() { 진행 중
- 3 Items + 4 Items
-+
지금은 팀스페이스 안에서 개발 흐름을 실제로 도와주는 협업 기능을 구현하는 단계입니다.
+
{item.title}
+
In Progress
-+
{item.description}
-