Skip to main content

프로젝트 설정

프로젝트별 세부 설정을 통해 팀의 워크플로우를 최적화하세요.

🎯 기본 프로젝트 설정

프로젝트 정보

  • 프로젝트명: 팀이 식별하기 쉬운 이름
  • 설명: 프로젝트의 목적과 범위
  • 가시성: Public, Private, Internal
  • 프로젝트 템플릿: 사전 정의된 워크플로우

팀 구성

팀_역할:
project_owner: "프로젝트 소유자"
maintainer: "유지보수자"
developer: "개발자"
guest: "게스트"

🔧 워크플로우 설정

이슈 관리

  • 이슈 템플릿: 버그 리포트, 기능 요청, 개선사항
  • 라벨 정책: 자동 라벨링 규칙
  • 상태 관리: 커스텀 워크플로우 상태
  • 우선순위: High, Medium, Low, Critical

Git 브랜치 정책

브랜치_보호:
main:
require_pr_reviews: 2
dismiss_stale_reviews: true
require_status_checks: true

develop:
require_pr_reviews: 1
allow_force_pushes: false

코드 리뷰 정책

  • 필수 리뷰어 수: 1-5명
  • 자동 리뷰어 할당: 코드 소유자, 팀별
  • 승인 정책: 모든 리뷰어, 과반수
  • 변경 요청 처리: 재승인 필요 여부

🤖 AI 설정

AI 어시스턴트 활성화

ai_features:
code_review:
enabled: true
confidence_threshold: 0.8

security_scan:
enabled: true
severity_levels: ["critical", "high"]

performance_check:
enabled: false
threshold: "20%_degradation"

알림 설정

  • 즉시 알림: 보안 이슈, 빌드 실패
  • 일괄 알림: 일일/주간 요약
  • 채널별 설정: 이메일, Slack, 웹훅

🔗 통합 연동

Git 플랫폼

  • GitHub: Repository, Issues, PR 동기화
  • GitLab: Merge Request, Pipeline 연동
  • Bitbucket: Branch, Build 상태 연동

CI/CD 통합

cicd_integrations:
jenkins:
webhook_url: "https://jenkins.company.com/webhook"
trigger_events: ["push", "pr_created"]

github_actions:
auto_sync: true
status_reporting: true

📊 분석 및 리포팅

메트릭 설정

  • 코드 품질: 복잡도, 중복도, 테스트 커버리지
  • 팀 성과: 완료율, 평균 리뷰 시간, 버그 발견율
  • 프로젝트 진행: 번다운 차트, 속도 추적

대시보드 구성

dashboard_widgets:
- name: "이슈 상태"
type: "pie_chart"
data_source: "issues"

- name: "PR 리뷰 시간"
type: "line_chart"
data_source: "pull_requests"

🛡️ 보안 설정

접근 권한

  • 브랜치 보호: main, develop 브랜치 직접 푸시 금지
  • 시크릿 관리: API 키, 토큰 안전 저장
  • 감사 로그: 모든 변경사항 추적

컴플라이언스

  • GDPR: 개인정보 처리 정책
  • SOX: 재무 관련 코드 변경 추적
  • HIPAA: 의료 데이터 보안 요구사항

⚙️ 고급 설정

자동화 규칙

automation_rules:
auto_assign:
- trigger: "issue_created"
condition: "label:bug"
action: "assign_to_team:backend"

auto_close:
- trigger: "pr_merged"
action: "close_linked_issues"

커스텀 필드

  • 이슈 필드: 스프린트, 에픽, 스토리 포인트
  • PR 필드: 테스트 타입, 배포 환경
  • 팀 필드: 역량, 전문 분야

다음 단계: 활동 대시보드