Appearance
저장소 (GitHub / Gitea)
- 경로:
/feature/github - 라우트 이름:
feature-github - 컴포넌트:
apps/web-ui/src/pages/GitHubPage.vue - 권한: 로그인 필요 (
requiresAuth)
개요
GitHub 또는 Gitea 저장소를 연결해 PR·이슈·워크플로우·커밋 이력을 한 화면에서 확인합니다. 태스크(/feature/tasks)의 DevLink와 연동되며, CI 상태(워크플로우 실행)를 모니터링할 수 있습니다.
핵심 기능
- 저장소 연결 — GitHub/Gitea 토큰 등록 후 보유 저장소 목록 조회
- PR / 이슈 목록 — 상태(open/closed)·라벨·작성자 필터
- 워크플로우 실행 (
GitHubWorkflowRun) — 최근 CI 실행, 실패/성공 상태, 재실행 - 커밋 / 브랜치 정보 — 기본 브랜치 커밋 이력
- 태스크 연결 — 보고 있는 PR/이슈를 태스크 DevLink로 연결
연계
- 백엔드:
/api/v1/github/*,/api/v1/gitea/* - 스토어:
github,gitea,settings - 자격 증명: 토큰은
/admin/settings또는/admin/security의 통합 항목에서 등록