Skip to content
이 페이지는 AI의 도움으로 작성 및 번역되었습니다. 부정확한 내용이 있으면 개선에 참여해 주세요. GitHub에서 편집

워크스페이스 관리

워크스페이스는 OpenPR의 최상위 조직 단위입니다. 멀티 테넌트 격리를 제공합니다 -- 각 워크스페이스는 자체 프로젝트, 멤버, 레이블, 봇 토큰, 거버넌스 설정을 가집니다. 사용자는 여러 워크스페이스에 속할 수 있습니다.

워크스페이스 생성

로그인 후 대시보드에서 워크스페이스 생성을 클릭하거나 설정 > 워크스페이스 > 새로 만들기로 이동합니다.

다음을 제공합니다:

필드필수설명
이름표시 이름 (예: "Engineering Team")
슬러그URL 친화적 식별자 (예: "engineering")

생성 사용자는 자동으로 Owner 역할을 받습니다.

워크스페이스 구조

mermaid
graph TB
    WS["워크스페이스"]
    WS --> P1["프로젝트 A<br/>(key: PROJ)"]
    WS --> P2["프로젝트 B<br/>(key: API)"]
    WS --> M["멤버<br/>Owner · Admin · Member"]
    WS --> BOT["봇 토큰<br/>(opr_ 접두사)"]
    WS --> GOV["거버넌스 설정"]

    P1 --> I1["이슈"]
    P1 --> S1["스프린트"]
    P1 --> L1["레이블"]
    P2 --> I2["이슈"]
    P2 --> S2["스프린트"]
    P2 --> L2["레이블"]

워크스페이스 설정

사이드바의 기어 아이콘이나 설정을 통해 워크스페이스 설정에 접근합니다:

  • 일반 -- 워크스페이스 이름, 슬러그, 설명 업데이트.
  • 멤버 -- 사용자 초대, 역할 변경, 멤버 제거. 멤버 참조.
  • 봇 토큰 -- MCP 봇 토큰 생성 및 관리.
  • 거버넌스 -- 투표 임계값, 제안 템플릿, 신뢰 점수 규칙 설정. 거버넌스 참조.
  • 웹훅 -- 외부 통합을 위한 웹훅 엔드포인트 설정.

API 접근

bash
# 워크스페이스 나열
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces

# 워크스페이스 상세 조회
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces/<workspace_id>

MCP 접근

MCP 서버를 통해 AI 어시스턴트는 OPENPR_WORKSPACE_ID 환경 변수로 지정된 워크스페이스 내에서 작동합니다. 모든 MCP 도구는 자동으로 해당 워크스페이스로 작업 범위를 지정합니다.

다음 단계

Released under the Apache-2.0 License.