github discussion 기능으로 프로젝트 의사소통하기

개요

github 에 드디어 참여자들간에 포럼 방식으로 communication 하는 기능이 생겼습니다.

포럼처럼 프로젝트에 대한 여러 가지 사항을 논의하고 질의응답을 할 수 있는 기능인데 기존에 있던 issue 와 살짝 헷갈릴수 있을듯 합니다.

어떻게 다른지는 discussion 기능을 잘 사용하는 repository 인 quasar framework 을 보면 바로 이해가 될 겁니다.


Issue 기능인 버그 보고, 새로운 기능 요청, 개선 사항 협의등을 하지만 discussion 은 게시판처럼 특정 주제에 대해서 질의 응답하는 용도이므로 다르다고 생각합니다.

사용

discussion 기능을 사용하려면 repository 관리자 권한이 있어야 합니다.

설정하려는 저장소로 들어간 후에 Settings  에 들어갑니다.


기본 설정 화면에서 아래로 스크롤하면 Features 그룹 박스가 표시되는데 여기에 discussions 활성화 버튼을 볼 수 있습니다.


discussions 을 체크하고 Set up discussions  를 체크하면 합니다.


그러면 카테고리가 자동으로 Announcement 로 설정되고 공지 사항을 입력하는 창이 뜹니다.

markdown 으로 공지할 사항을 입력해 주고 Start discussion 을 클릭합니다.


그러면 discussion 이 생성됐다는 환영 메시지와 함께 저장소에 새로운 탭이 생성됩니다.



Ref