ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Git] 깃헙에서 이슈템플릿 설정하기
    Tool/git 2021. 7. 11. 19:23

     

    안녕 형들~ 👋

     

    다들 개발한다고 껄떡거린적이 있다면 github 는 필수로 알고 있을 거야~!
    그리고 프로젝트도 만들어보고 올려보고 커밋도 해보고 pr 도 날려보고 이슈도 만들어보고 이슈템플릿도 만들어보고(??)...!!

     

    응?? 

     

    이슈템플릿은 만들어본적도 없고 본적도 없다고??

     

    에이 설마

     

    아래 구글에서 만든 flexbox layout 프로젝트의 이슈탭으로 가서 [new issue] 버튼을 한 번 눌러보갔숴~?

    https://github.com/google/flexbox-layout/issues

     

    google/flexbox-layout

    Flexbox for Android . Contribute to google/flexbox-layout development by creating an account on GitHub.

    github.com

     

    그러면 쨘!!!!🙌 하고 아래와 같은 템플릿이 뜨는 것을 확인할 수 있어!!

     

    오늘은 이걸 내 프로젝트에 적용시켜보는 시간을 가져볼까해~!

     

    프로젝트에 들어가보면 여러가지 탭이 있는 것을 확인할 수 있을거야 형들~

    그럼 여기서 세팅탭에 들어가 볼까?

     

    그리고 밑으로 쭉내려보면 아래와 같이 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 를 선택해주면 아래처럼 기본 항목들이 채워져서 나오는 것을 확인할 수 있어!!!!


    이슈템플릿을 만들어 두면 보다 이슈관리가 쉬워지니깐 프로젝트관리하는데 훨씬 편하더라구!!

    다들 이슈템플릿으로 극락을 느껴보길 바래~

    그럼 이만~👋

     

     

     

Designed by Tistory.