Skip to content

[project] Project 타입에 startYear, endYear, status, repositories, techStacks 필드 반영 - #6

Open
ZaMan0806 wants to merge 2 commits into
mainfrom
feat/project-data-sync
Open

ZaMan0806 wants to merge 2 commits into
mainfrom
feat/project-data-sync

Conversation

@ZaMan0806

Copy link
Copy Markdown
Collaborator

개요 💡

datagsm-server에서 PR #430을 통해 Projectrepositories(리포지토리 URL 목록), techStacks(기술 스택 목록) 필드가 추가되었습니다 (관련 이슈: datagsm-server#426).

이 SDK의 src/types/projects.ts에 정의된 Project 타입은 서버 응답을 수동으로 미러링하고 있는데, 위 필드는 물론 그 이전부터 startYear, endYear, status 필드도 누락되어 있었습니다. 이번 PR은 Project 인터페이스를 서버 ProjectResDto와 동기화하는 것이 목적입니다.

작업내용 ⌨️

  • Project 인터페이스에 startYear, endYear, status 필드 추가
  • Project 인터페이스에 repositories, techStacks 필드 추가
    • repositories: 최대 20개, 각 URL 최대 300자 (서버 측 제약, JSDoc으로 명시)
    • techStacks: 최대 20개, 각 항목 최대 50자 (서버 측 제약, JSDoc으로 명시)
  • ProjectStatus는 기존에 타입 파일 내 정의되어 있던 것을 재사용

Closes #5

…s 필드 추가

서버 ProjectResDto와 동기화 (datagsm-server#426, #430 대응)

Closes #5
@ZaMan0806 ZaMan0806 changed the title feat: Project 타입에 startYear, endYear, status, repositories, techStacks 필드 반영 [Project] Project 타입에 startYear, endYear, status, repositories, techStacks 필드 반영 Sep 15, 2026
@ZaMan0806 ZaMan0806 changed the title [Project] Project 타입에 startYear, endYear, status, repositories, techStacks 필드 반영 [project] Project 타입에 startYear, endYear, status, repositories, techStacks 필드 반영 Sep 15, 2026
@ZaMan0806 ZaMan0806 self-assigned this Sep 15, 2026
@pr-agent-demo

pr-agent-demo Bot commented Sep 15, 2026

Copy link
Copy Markdown

⚠️ Auto-review failed: Summary generation failed: summary generation failed: terminated. Inline review failed: review agent stream failed: terminated. Retry with /review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Project 타입에 startYear, endYear, status, repositories, techStacks 필드 반영 필요

1 participant