프로젝트 문서는 역할별 하위 폴더로 구분합니다.
| 폴더 | 용도 |
|---|---|
| api/ | mc-web-console API Swagger UI 및 OpenAPI spec |
| development/ | 버그 목록, 수정 기록 |
| manual-testing/ | 수동 테스트 시나리오 및 결과 |
| e2e-snapshot/ | mcmp-e2e/deploy/ 외부 배포용 읽기 전용 스냅샷 |
E2E 테스트 코드의 canonical source는 mcmp-e2e입니다.
e2e-snapshot/은 외부 배포용 mirror이며, mcmp-e2e 저장소에서 sync 스크립트로 반영합니다.
# mcmp-e2e 저장소에서 실행
./scripts/sync-to-mc-web-console.sh- Swagger UI: docs/api/index.html (GitHub Pages)
- OpenAPI spec: docs/api/swagger.json
- spec 재생성:
./scripts/generate-swagger.sh(swag CLI 필요)