This repository contains the RepoPilot MVP implementation - a comment-driven policy management system for GitHub repositories.
- 로컬 환경 업그레이드 (Pull Tutorial) - 원격 저장소에서 변경사항 가져오기
- 빠른 병합 참조 (Quick Merge Reference) - 가장 자주 사용하는 병합 방법 요약
- 병합 가이드 (Merge Guide) - PR 병합, Git 병합, 번들 병합 등 다양한 병합 방법 상세 설명
- RepoPilot MVP - 코멘트 기반 정책 관리 시스템
- 보안 정책 (Security Policy) - 보안 취약점 보고 방법
RepoPilot allows repository maintainers to manage policies (labels, required checks, release templates) through simple comments on issues and pull requests. When you post a /policy command, RepoPilot automatically creates a pull request with the requested changes.
- Label Management: Add or remove allowed label values
- Required Checks: Update the list of required CI checks
- Release Templates: Configure changelog and release note settings
- Automated PR Creation: All changes are proposed via pull requests for review
Post these commands as comments on any issue or pull request:
/policy labels-add type:ui
/policy labels-rm type:hotfix
/policy checks-set build,unit-test,e2e-chrome
/policy release-set notes_heading=Notes
Only repository owners and members can execute /policy commands. Comments from outside contributors are automatically ignored.
- User posts a
/policycommand as a comment - GitHub Actions workflow is triggered
- The command is parsed and validated
- Policy files are updated automatically
- A pull request is created with the changes
- Team reviews and merges the PR
policy.labels.json- Allowed label prefixes and valuespolicy.required-checks.json- Required CI checks for mergingpolicy.changelog.json- Release notes and changelog configuration
To install RepoPilot in your repository, run:
./repopilot-mvp-offline.shThis script will:
- Create the GitHub Actions workflow
- Set up policy files
- Create initial configuration
- Open a pull request with the changes
For more details, see: