refactor: 'Repo' 접두 타입·헬퍼 식별자를 'Project' 로 일괄 rename
저장소 기능 제거 후 남은 레거시 'Repo' 명칭을 프로젝트 의미에 맞게 정리(동작 변화 없음): - 타입: ApiRepoMember→ApiProjectMember, ApiRepoTask→ApiProjectTask, ApiRepoTaskListResult→ApiProjectTaskListResult, RepoTask(View)→ProjectTask(View), RepoMember(Response)→ProjectMember(Response), RepoActivityItem/Day→ProjectActivityItem/Day, RepoTaskResponse/ListResult→ProjectTaskResponse/ListResult (백엔드 task.service 포함) - 헬퍼: toRepoTaskView→toProjectTaskView, toRepoActivityItem→toProjectActivityItem, loadRepo→loadProject, filteredRepos→filteredProjects, removeRepo→removeProject - 백엔드 spec mock repoRepo→projectRepo, 잔존 RepoDetailPage/저장소(Repo) 주석 정리 검증: 백엔드 build/lint 0·8 tests, 프론트 type-check/lint/build 0 (식별자 충돌 없음). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -56,8 +56,8 @@ export interface Project {
|
||||
isOwner?: boolean
|
||||
}
|
||||
|
||||
/** 저장소 상세의 업무 목록 행 */
|
||||
export interface RepoTask {
|
||||
/** 프로젝트의 업무 목록 행 */
|
||||
export interface ProjectTask {
|
||||
id: number
|
||||
title: string
|
||||
status: TaskStatus
|
||||
@@ -187,8 +187,8 @@ export function countActive(groups: MyTaskGroup[]): number {
|
||||
return groups.filter((g) => g.key !== 'done').reduce((sum, g) => sum + g.rows.length, 0)
|
||||
}
|
||||
|
||||
/** 저장소 멤버 */
|
||||
export interface RepoMember {
|
||||
/** 프로젝트 멤버 */
|
||||
export interface ProjectMember {
|
||||
user: User
|
||||
email: string
|
||||
/** 담당 업무 수 */
|
||||
@@ -212,7 +212,7 @@ export type ActivityIcon =
|
||||
| 'repo'
|
||||
|
||||
/** 활동 항목 */
|
||||
export interface RepoActivityItem {
|
||||
export interface ProjectActivityItem {
|
||||
/** 아이콘 색상 톤 */
|
||||
tone: 'task' | 'member' | 'setting'
|
||||
/** 아이콘 모양 */
|
||||
@@ -225,7 +225,7 @@ export interface RepoActivityItem {
|
||||
}
|
||||
|
||||
/** 날짜 그룹 */
|
||||
export interface RepoActivityDay {
|
||||
export interface ProjectActivityDay {
|
||||
day: string
|
||||
items: RepoActivityItem[]
|
||||
items: ProjectActivityItem[]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user