Github(Git 아님)에서 제공하는 프로젝트를 관리하기 위한 시스템 중 하나로 소프트웨어 개발 과정에서 아직 미해결된 부분이나 발견된 문제, 버그 등에 관한 것들을 이슈로 생성해 기록하는 것이다.
Github Issue를 사용하면 개발자들은 프로젝트에 대한 이슈들을 신속하게 식별하고 추적할 수 있다.
혼자서 일하거나 협업할 때, 우선 issue를 생성해서 해결해야할 문제들을 나열하고,
해결된 issue들을 pull request로 요청한다.
Github Repository에서 Issue를 생성하고자 한다.

New Issue를 클릭한다.
이슈 목록/라벨/프로젝트/담당자 등 을 선택 할 수 있다.




이슈가 하나의 기능을 담당한다면 마일스톤은 내 작업 방향의 이정표이다.
버전을 올릴 때 필요한 것들을 따로 리스트로 모아두는 것으로, 프로젝트에서 해결하거나 달성해야할 이슈들을 모아서 그 프로젝트의 진척을 보기 위해 사용되는 기능이다.
마일스톤은 프로젝트의 기간에 영향을 주지는 않지만, 꼭 달성해야하는 주요한 목표가 성공에 도달하도록 초점을 맞춘다. 예를 들면 새롭게 추가될 특정 기능이나 새로운 버전업 등이 마일스톤이 될 수 있다.
이슈를 닫을 때마다 기능이 충족되기 때문에 마일 스톤의 %가 채워지는데, 구성원들이 다음 업데이트까지 얼마나 남았는지 파악하기 좋다.