Perguntas sobre revisão de código do Discourse

Olá,

Estamos planejando migrar para o Discourse e estamos fazendo alguns testes no momento.

Um dos objetivos que queremos alcançar é ter uma sincronização bidirecional entre um tópico do Discourse e uma issue do GitHub.

Para isso, instalei uma configuração padrão do Discourse em Docker e também o plugin Code Review ( Discourse Code Review ).

O que funciona:

  • Quando crio uma nova issue que referencia um commit, ela é publicada no Discourse como um novo tópico na categoria selecionada.

O que não funciona:

Quando comento em uma issue, o webhook é acionado, mas o comentário não aparece no Discourse.

Isso é comportamento esperado ou há um problema de configuração? Quais arquivos de log podem ajudar?

O objetivo final é ter uma categoria com sincronização bidirecional entre o Discourse e o GitHub. Para nossa comunidade, queremos usar o Discourse. Nossos desenvolvedores devem olhar apenas para o GitHub…

Obrigado desde já!

Olá, Lilly, obrigado pela sua resposta.

Sim, o plugin do GitHub foi o primeiro lugar. Ele me indicou o plugin de revisão de código, pois o plugin do GitHub não atenderia aos requisitos. Existem apenas alguns tópicos com solicitações de recursos, mas sem solução.

Olá @humblebumble

Pelo que vi, o plugin não suporta comentários em issues do GitHub, mesmo com issue_comment listado como um evento de webhook assinado na documentação do plugin. O plugin foi arquitetado apenas para commits e PRs. Issues regulares do GitHub não são a mesma coisa que PRs e falharão silenciosamente.

Há uma solicitação de recurso aberta para isso; você pode adicionar seu voto:

Mas, se você tiver orçamento, perguntar em Marketplace é provavelmente a rota direta mais adequada disponível.