프로젝트
프로젝트 생성
Section titled “프로젝트 생성”3단계 위자드로 프로젝트를 생성합니다.
-
저장소 선택 — 연결된 GitHub 계정의 저장소 목록에서 선택 (검색/필터 지원)
-
프로젝트 구성 — 프로젝트 이름 설정 (저장소명에서 자동 완성), 브랜치 확인
-
리뷰 & 생성 — 설정 확인 후
POST /api/workspaces/{id}/projects로 생성
프로젝트 설정
Section titled “프로젝트 설정”- URL-friendly 식별자 (퍼블릭 도메인 생성에 사용)
- 소문자 + 하이픈만 허용:
/^[a-z0-9]+(?:-[a-z0-9]+)*$/ - 워크스페이스 내 유니크
프로젝트 삭제
Section titled “프로젝트 삭제”소프트 삭제 방식으로 deletedAt 필드가 설정됩니다.
환경변수 프로필
Section titled “환경변수 프로필”프로젝트별로 여러 환경변수 프로필을 관리할 수 있습니다.
| 기능 | API |
|---|---|
| 목록 | GET /api/projects/{id}/env-profiles |
| 생성 | POST /api/projects/{id}/env-profiles |
| 수정 | PUT /api/projects/{id}/env-profiles/{envId} |
| 삭제 | DELETE /api/projects/{id}/env-profiles/{envId} |
각 프로필은 name과 variables (key-value 맵)으로 구성됩니다.