~/VibeHandbook
$39

플랫폼

github.com

GitHub

개요

GitHub은 대부분의 코드가 사는 곳입니다. 핵심적으로는 Git 저장소를 클라우드에 호스팅하지만, 그 주위에 협업 레이어 전체를 더합니다. 변경을 리뷰하는 풀 리퀘스트, 작업을 추적하는 이슈, 버전을 출시하는 릴리스, 팀을 위한 권한 관리. 코드를 push하는 곳이고, 다른 사람들이 코드를 찾아 기여할 수 있는 곳이며, 점점 더 CI/CD, 패키지, 심지어 클라우드 개발 환경까지 돌아가는 곳입니다.

강점

  • 오픈소스와 비공개 코드의 기본 보금자리 — 거의 모두가 계정을 가지고 있습니다.
  • 풀 리퀘스트와 코드 리뷰로 협업과 히스토리를 따라가기 쉽습니다.
  • 이슈, 프로젝트, 마일스톤으로 코드와 같은 곳에서 가벼운 계획 수립.
  • 거대한 연동 생태계 — CI, 배포 훅, 봇, 앱이 모두 연결됩니다.
  • 공개 저장소와 소규모 비공개 저장소는 무료이며, 넉넉한 등급을 제공.

트레이드오프

  • 워크플로우의 많은 부분을 한 벤더에 집중시킵니다.
  • 기능 표면이 넓어서, 팀이 프로젝트와 액션을 과하게 설정할 수 있습니다.
  • 비공개 저장소 제한과 좌석(seat) 요금이 큰 조직에서는 쌓입니다.
  • Git 자체에 학습 곡선이 있고, GitHub의 UI가 그것을 일부만 가려줍니다.

가장 적합한 경우

코드를 저장하고 공유하기, 풀 리퀘스트로 변경을 리뷰하기, 이슈로 작업을 추적하기, 그리고 CI, 배포, 협업자가 모두 꽂히는 허브 역할 — 1인 프로젝트와 팀 모두에게.

바이브 코딩 적합성

GitHub은 안전한 바이브 코딩 루프의 척추입니다. 에이전트가 만드는 모든 변경은 여러분이 리뷰할 수 있는 커밋과 브랜치로 들어가며, 언제든 롤백할 수 있습니다. 에이전트에게 브랜치에서 작업하고, 풀 리퀘스트를 열고, 설명을 작성하게 해서, 메인 코드에 대한 실시간 편집 대신 깔끔한 diff를 리뷰하세요. 팁: 커밋을 작게 유지하고 에이전트가 각 커밋을 설명하게 하세요 — 그 히스토리가 AI가 예상치 못한 일을 했을 때 여러분의 되돌리기 버튼이자 감사(audit) 기록입니다.

# GitHub CLI로 브랜치 시작, 커밋, PR 열기
git checkout -b feature/add-checkout
git add -A
git commit -m "Add checkout flow"
git push -u origin feature/add-checkout
gh pr create --fill