안녕하세요,
현재 Discourse로 이전을 준비하고 있으며 테스트를 진행 중입니다.
우리가 달성하고자 하는 목표 중 하나는 Discourse 스레드와 GitHub 이슈 간의 양방향 동기화를 실현하는 것입니다.
이를 위해 Discourse 표준 Docker 설정을 설치하고 Code Review 플러그인( Discourse Code Review )도 설치했습니다.
동작하는 부분:
커밋을 참조하는 새 이슈를 생성하면, 선택된 카테고리에서 Discourse에 새 스레드로 게시됩니다.
동작하지 않는 부분:
이슈에 새 댓글을 작성하면 웹훅은 트리거되지만, 해당 댓글이 Discourse에 표시되지 않습니다.
설계된 동작이 맞나요, 아니면 설정 문제인가요? 어떤 로그 파일이 도움이 될 수 있을까요?
최종 목표는 Discourse와 GitHub 간 양방향 동기화가 이루어지는 카테고리를 만드는 것입니다. 저희 커뮤니티에서는 Discourse를 사용하고자 하며, 개발자들은 GitHub만 확인하면 되도록 하고 싶습니다…
미리 감사합니다!
릴리, 답변해 주셔서 감사합니다.
네, GitHub 플러그인이 첫 번째 시도였습니다. 하지만 GitHub 플러그인이 요구 사항을 충족하지 못해 코드 리뷰 플러그인으로 안내를 받았습니다. 해당 플러그인 관련 기능 요청 스레드가 몇 개 있지만, 해결책은 제시되지 않았습니다.
안녕하세요 @humblebumble
제가 파악한 바로는, 플러그인 문서에 issue_comment가 구독된 웹훅 이벤트로 나열되어 있음에도 불구하고, 이 플러그인은 GitHub issue 댓글을 지원하지 않습니다. 이 플러그인은 아키텍처적으로 커밋과 PR에 대해서만 구축되어 있습니다. 일반 GitHub Issues는 PR과 다르며, 오류 메시지도 없이 조용히 실패합니다.
이와 관련된 오픈된 기능 요청이 있으니, 여기에 표를 던져 보시는 것이 좋습니다:
I’m replying here rather than starting a new Topic. Other related Topics are here , here , here and here . (This Topic thread in particular is just both relatively recent and relatively long.)
I asked on the Topic for Discourse Code Review about whether it had any support for GitHub Issues:
Issues (and Pull Requests) aren’t the same thing as commits. An Issue doesn’t even involve a commit. It makes sense that comments on commits would synchronize with Discourse, but that doesn’t say anything ab…
하지만 예산이 있다면, Marketplace 채널에서 문의하는 것이 아마도 가장 직접적인 해결책일 것입니다.