Skip to content

저장소 (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의 통합 항목에서 등록