반응형
💡 GitHub에서 협업할 땐 프로젝트 관리도 중요해요!
GitHub는 코드 저장소만을 위한 곳이 아니에요.
팀원들과 함께 효율적으로 작업하고,
진행 상황을 한눈에 볼 수 있도록 프로젝트 관리 기능도 제공한답니다!
대표적으로는
✔️ Projects (프로젝트 보드)
✔️ Milestones (마일스톤)
이라는 두 가지 기능이 있어요.
📌 Projects – 할 일을 시각적으로 관리하는 보드
Projects는 Trello나 칸반보드처럼
작업을 "할 일(To Do) → 진행 중(Doing) → 완료(Done)" 단계로 나누어 관리할 수 있어요.
이걸 활용하면 혼자 작업할 때도, 팀 작업할 때도
진행 상황을 한눈에 확인할 수 있어요!
✅ 프로젝트 보드 만들기
- GitHub 저장소로 이동하세요
- 상단 메뉴에서 Projects 탭을 클릭
- "New project" 버튼을 눌러 새 프로젝트를 만들어주세요
- 이름과 설명을 적고 템플릿을 선택하세요
가장 기본적인 “Board” 템플릿이 좋아요! - 생성 후에는 칼럼을 만들어 작업을 나눠주세요
예: To do / In progress / Done
💡 Tips: 프로젝트에 이슈 연결하기
Project 보드 안에 Issue나 Pull Request를 카드로 끌어올 수 있어요!
실제 작업을 보드에서 관리할 수 있어서 정말 편리하죠.
🎯 Milestones – 일정과 목표를 정리해요!
Milestone은 말 그대로 “이정표”예요.
특정한 목표나 버전을 중심으로 여러 개의 Issue를 묶고,
진행률도 확인할 수 있게 도와줘요.
✅ 마일스톤 만들기
- 저장소의 Issues 탭으로 이동
- 오른쪽 메뉴의 Milestones 클릭
- “New milestone” 버튼을 클릭
- 마일스톤의 이름, 설명, 마감일을 정하고 저장하면 끝!
✅ 마일스톤에 이슈 연결하기
- 이슈를 만들거나 수정할 때,
Milestone 항목에서 아까 만든 마일스톤을 선택하면 돼요.
✨ Projects vs Milestones?
항목 | Projects | Milestones |
역할 | 작업 흐름 시각화 | 목표 중심으로 작업 묶기 |
형태 | 보드 기반 (칸반) | 리스트 기반 |
사용 시기 | 진행 상태가 다양할 때 | 기능 단위 마감 목표가 있을 때 |
둘 다 함께 쓰면 더 좋아요!
프로젝트 보드로 진행 상태를 시각화하고,
마일스톤으로 목표 관리와 일정 추적을 하면 완벽한 조합이에요!
🌟 마무리하며
이제 GitHub를 단순한 코드 저장소가 아니라,
진짜 프로젝트 관리 도구로 활용할 수 있게 되었어요!
Projects와 Milestones 기능은 혼자일 때도 유용하고,
팀 작업에선 더더욱 빛을 발하니 꼭 활용해보세요. 😊
반응형
'Git' 카테고리의 다른 글
협업에서 유용한 GitHub 기능들 (0) | 2025.05.10 |
---|---|
.gitignore 파일이란? (0) | 2025.05.09 |
GitHub Pages로 정적 웹사이트 배포하기 (0) | 2025.05.03 |
GitHub Desktop으로 Pull Request 보내기와 충돌 해결하기 (0) | 2025.05.02 |
GitHub Desktop으로 커밋과 푸시, 브랜치 만들기까지 (1) | 2025.04.30 |