Skip to main content

Início Rápido para Discussões do GitHub

Habilite GitHub Discussions em um repositório ou organização existente e inicie conversas com sua comunidade.

Introdução

GitHub Discussions é um fórum de comunicação colaborativo para a comunidade sobre um projeto interno ou de software livre. As discussões são para conversas que precisam ser transparentes e acessíveis, mas não precisam ser rastreadas em um quadro de projeto e não estão relacionadas ao código, diferente de GitHub Issues. As discussões permitem uma conversa fluida e aberta em um fórum público.

As discussões dão um espaço para conversas mais colaborativas, conectando-se e dando uma área mais centralizada para se conectar e encontrar informações.

Habilitar GitHub Discussions no seu repositório

Os proprietários de repositórios e pessoas com acesso de escrita podem habilitar GitHub Discussions para uma comunidade nos seus repositórios públicos e privados. A visibilidade de uma discussão é herdada do repositório no qual a discussão é criada.

Ao habilitar GitHub Discussions pela primeira vez, você será convidado a configurar um post de boas-vindas.

  1. No GitHub.com, navegue até a página principal do repositório.
  2. Abaixo do nome do repositório, clique em Configurações. Botão de configurações públicas
  3. Em "Recursos", clique em Configurar discussões. Botão Configurar uma discussão em "Recursos" para habilitar ou desabilitar o GitHub Discussions em um repositório
  4. Em "Iniciar uma nova discussão", edite o modelo para que fique alinhado aos recursos e tom que você deseja definir para sua comunidade.
  5. Clique em Iniciar discussão. Botão "Iniciar discussão"

Habilitar GitHub Discussions em sua organização

Os proprietários da organização podem habilitar GitHub Discussions para sua organização.

Ao habilitar as discussões da organização, você escolherá um repositório na organização para ser o repositório de origem para as discussões. Você pode usar um repositório existente ou criar um repositório especificamente para manter as discussões da sua organização. As discussões serão exibidas na página de discussões da organização e na página de discussão do repositório de origem.

A permissão para participar ou gerenciar discussões em sua organização baseia-se na permissão no repositório de origem. Por exemplo, um usuário precisa de permissão de gravação no repositório de origem para excluir uma discussão da organização. Isso é idêntico à forma como um usuário precisa de permissão de gravação em um repositório para excluir uma discussão do repositório.

Você pode alterar o repositório de origem a qualquer momento. Se você alterar o repositório de origem, as discussões não serão transferidas para o novo repositório de origem.

  1. No GitHub.com, navegue até a página principal da organização.
  2. No nome da sua organização, clique em Configurações. Botão de configurações da organização
  3. Em "Discussões", selecione Habilitar discussões para esta organização.
  4. Selecione um repositório a ser usado como repositório de origem para as discussões da sua organização. Configurações para habilitar discussões para uma organização
  5. Clique em Save (Salvar).

Dar as boas-vindas às contribuições para as suas discussões

Você pode dar as boas-vindas à sua comunidade e apresentar uma nova forma de se comunicar em um repositório ou organização, criando um post de boas-vindas e fixando o post na sua página de GitHub Discussions. Fixar e bloquear discussões ajuda as pessoas a saber que uma publicação é feita como um anúncio. Você pode usar os anúncios como uma forma de vincular pessoas a mais recursos e oferecer orientação para abrir discussões na sua comunidade. Para obter mais informações sobre como fixar uma discussão, confira "Gerenciar discussões".

Configurar diretrizes da comunidade para colaboradores

Para discussões de repositório, você pode definir diretrizes de contribuição para incentivar os colaboradores a terem conversas significativas e úteis que sejam relevantes para o repositório. Você também pode atualizar o README do repositório para comunicar as expectativas quando os colaboradores devem abrir um problema ou discussão. Para obter mais informações sobre como fornecer diretrizes para seu projeto, confira" Como adicionar um código de conduta ao seu projeto" e "Como configurar seu projeto para contribuições benéficas".

Para discussões da organização, você pode compartilhar informações sobre como interagir com a sua organização criando um README do perfil da organização. Para obter mais informações, confira "Personalizar o perfil da sua organização".

Criar uma nova discussão

Qualquer usuário autenticado que possa visualizar um repositório pode criar uma discussão nesse repositório. Da mesma forma, como as discussões da organização são baseadas em um repositório de origem, qualquer usuário autenticado que possa exibir o repositório de origem pode criar uma discussão nessa organização.

  1. No GitHub.com, navegue até a página principal do repositório ou organização em que você deseja iniciar uma discussão.
  2. No nome de seu repositório ou organização, clique em Discussões. Guia "Discussões" de um repositório
  3. Clique em Nova discussão. Botão "Nova discussão" na guia "Discussões" de um repositório
  4. Escolha o menu suspenso Selecionar Categoria e clique em uma categoria para ver a discussão. Menu suspenso "Selecionar Categoria" e lista de categorias disponíveis em um repositório
  5. Digite um título e texto para sua discussão. Campos de texto para o título e o corpo da nova discussão
  6. Clique em Iniciar discussão. Botão "Iniciar discussão"

Criar uma nova enquete

Qualquer usuário autenticado que possa exibir um repositório pode criar uma pesquisa. Da mesma forma, como as discussões da organização são baseadas em um repositório de origem, qualquer usuário autenticado que possa exibir o repositório de origem pode criar uma enquete nessa organização.

  1. No GitHub.com, navegue até a página principal do repositório. 1. No nome de seu repositório ou organização, clique em Discussões. Guia "Discussões" de um repositório
  2. Na lista de categorias, clique em Votações. Captura de tela mostrando a categoria "Votação"
  3. À direita, clique em Iniciar votação. Captura de tela mostrando o botão "Iniciar votação"
  4. Digite um título e um corpo opcional para sua votação. Captura de tela mostrando campos de texto para título e corpo
  5. Digite uma pergunta para sua votação. Captura de tela mostrando campos de texto para a pergunta da votação
  6. Digite pelo menos duas opções para a votação. Captura de tela mostrando campos de texto para as opções da votação
  7. Opcionalmente, para adicionar uma opção de votação extra, clique em Adicionar uma opção. Captura de tela mostrando o botão "Adicionar uma opção"
  8. Clique em Iniciar votação. Captura de tela mostrando o botão "Iniciar votação"

Organizando discussões

Os proprietários dos repositórios e pessoas com acesso de gravação ao repositório podem criar novas categorias para manter as discussões organizadas. Da mesma forma, uma vez que as discussões da organização são baseadas em um repositório de origem, proprietários de repositório e pessoas com acesso de gravação ao repositório de origem podem criar novas categorias para discussões da organização.

Os colaboradores que participam e criam discussões podem agrupar discussões nas categorias existentes mais relevantes. As discussões também podem ser recategorizadas depois que forem criadas. Para obter mais informações, confira "Gerenciar categorias para discussões".

Para organizar as discussões de forma mais granular, você pode aplicar etiquetas. Por exemplo, você pode usar etiquetas para indicar o status de uma discussão para tornar a triagem mais eficiente. Cada repositório tem um conjunto compartilhado de etiquetas para problemas, pull requests e discussões. Para obter mais informações, confira "Como gerenciar rótulos".

Promover conversas saudáveis

Pessoas com permissões de gravação para o repositório, ou para o repositório de origem para as discussões da organização, podem ajudar a supervisionar conversas importantes, colocando pontos nas discussões, excluindo discussões que não são mais úteis ou que são prejudiciais à comunidade, e transferindo as discussões para repositórios mais relevantes pertencentes à organização. Para obter mais informações, confira "Gerenciar discussões".

Pessoas com permissões de triagem para um repositório ou para o repositório de origem das discussões da organização podem ajudar a moderar as discussões de um projeto marcando comentários como respostas, bloqueando discussões que já não são úteis ou prejudicam a comunidade e convertendo os problemas em discussões quando uma ideia ainda está nos primeiros estágios de desenvolvimento. Para obter mais informações, confira "Como moderar discussões".

Próximas etapas

Uma vez traçado um caminho claro para o definir o escopo do trabalho, deve-se concretizar a ideia. você pode criar um problema e começar a acompanhar seu progresso. Para obter mais informações sobre como criar um problema com base em uma discussão, confira "Como moderar discussões".