-
[Git] 깃헙에서 이슈템플릿 설정하기Tool/git 2021. 7. 11. 19:23
안녕 형들~ 👋
다들 개발한다고 껄떡거린적이 있다면 github 는 필수로 알고 있을 거야~!
그리고 프로젝트도 만들어보고 올려보고 커밋도 해보고 pr 도 날려보고 이슈도 만들어보고 이슈템플릿도 만들어보고(??)...!!응??
이슈템플릿은 만들어본적도 없고 본적도 없다고??
에이 설마
아래 구글에서 만든 flexbox layout 프로젝트의 이슈탭으로 가서 [new issue] 버튼을 한 번 눌러보갔숴~?
https://github.com/google/flexbox-layout/issues
그러면 쨘!!!!🙌 하고 아래와 같은 템플릿이 뜨는 것을 확인할 수 있어!!
오늘은 이걸 내 프로젝트에 적용시켜보는 시간을 가져볼까해~!
프로젝트에 들어가보면 여러가지 탭이 있는 것을 확인할 수 있을거야 형들~
그럼 여기서 세팅탭에 들어가 볼까?
그리고 밑으로 쭉내려보면 아래와 같이 Features 섹션에 Issues 가 체크되어있는 것을 확인할 수 있어
여기에 퍼런색 글씨로 써져있는 것을 확인해 보면 issue templates 로 정형화된 이슈를 받아보라고 써져있네??
오올!! 그럼 참을 수 없지?
바~로 [Set uptemplates] 를 눌러서 안으로 들어가보면 아래와 같이 Add template : select 박스가 있는 것을 확인할 수 있어.
여기서 드랍다운을 눌러서 Bug report 랑 Feature request 를 추가해주면
이렇게 2개의 템플릿 아이템이 생긴 것을 확인할 수 있어.
그리고 Preview and edit 을 눌러보면 쏼라쏼라하고 뭔가가 써져있는 것을 확인할 수 있을거야
여기서 연필 아이콘버튼을 누르면 쏵🤩 하고 템플릿을 수정할 수 있는 창이 뜨는것을 확인할 수 있고
입맛에 맞게 수정해 볼 수 있을거야~여기서 중요한 점은 Assignee 랑 Label 도 자동으로 설정할 수 있다는 점이야!!
이렇게 추가해주고 나서 [Propose changes] 버튼을 눌러주게 되면,
자동으로 커밋도 만들어주고 master 브랜치에 바로 올릴 건지 아니면 새로운 브랜치로 pr 을 날릴 것인지 결정할 수 있어.
master 에 바로 넣는건 너무 간단하니깐 아래와 같이 새로운 브랜치로 설정한 후, [Commit changes] 를 눌러보도록 하자구!!
그러면 아래처럼 pr 이 생성 될 것이고 어처피 혼자서 할 거니깐 바로 머지를 때려버리면
코드 쪽에 .github/ISSUE_TEMPLATE 폴더가 생성 된 것을 확인할 수 있을거야
잘 되었는지 안으로 들어가서 확인해보니 bug-report.md 도 2개나 들어가 있고, ------.md 도 하나 추가 되어있네...?
적절하게 중복되는 것을 제거해주고
Issues 탭으로 들어가서 [New issue] 를 눌러주면 아래처럼 템플릿을 설정하라고 뜨는 것을 확인할 수 있을거야
그리고 Bug report 를 선택해주면 아래처럼 기본 항목들이 채워져서 나오는 것을 확인할 수 있어!!!!
이슈템플릿을 만들어 두면 보다 이슈관리가 쉬워지니깐 프로젝트관리하는데 훨씬 편하더라구!!다들 이슈템플릿으로 극락을 느껴보길 바래~
그럼 이만~👋
'Tool > git' 카테고리의 다른 글
웹사이트에서 온라인으로 gitignore 생성하기 (0) 2021.10.16 [Git] 깃에서 이메일, 이름 변경하기 (0) 2021.04.25 [Git] 맥에서 깃 설정 하기 (0) 2021.04.17