github issue

github에서는 issue 기능을 통해 프로젝트에서 발생하는 모든 문제를 관리할 수 있도록 돕는다. 이슈는 제목과 이슈에 대한 설명을 작성하여 생성함

이슈는 리스트 형태라 많아진다면 관리하기가 힘들어 보인다 . → 그래서 우리가 사용하는 것이 동일한 기능을 label로 관리를 하면서 이슈를 검색할 수 있도록 사용..

만약..model 파트에 대한 버그 수정.. commit 여러 개를 묶어서 이러한 커밋이 이러한 기능을 위해 수정을 했다.. 묶어주는 느낌.. 책임자는 assginees로 두기

label과 assignee를 아무리 부여해도 뭔가 부족한 느낌.. 각 기능별 서로 유사한 이슈들이 존재하고 이 관련된 이슈들을 찾거나 얼마나 구현되어있는지 파악하기 위해서는 일일히 추적을 해야한다.

→ 이러한 기능을 돕는데 milestone... → 이슈들을 그룹화한다..

HTML이면 각 태그의 수정을 grouping하는 느낌..

github project

issue, label, milestone으로 프로젝트를 진행하면서 발생하는 이슈들을 관리하는 법에 대해서 알아보았지만.. 아직 issue가 한눈에 들어오지 않는다.. → 프로젝트가 현재 진행중이고, 목표하고 있는 것이 무엇인지 한 눈에 파악하기 위해 프로젝트의 칸반보드 기능을 사용한다.

automated kanban 템플릿을 사용히먄 issue를 어느정도 관리하기 쉬움...

issue를 추가할 수도 있고 기존에 있는 issue를 가져올 수도 있음 !

convert to issue를 통해서 실제 이슈로도 만들어 줄수도 있다.

github action

github action : github에서 공식적으로 제공하는 CI/ CD 툴, 개발의 workflow를 자동화할 수 있게 도와주는 툴.