Skip to main content

Referência de contribuições de perfil

Encontre informações sobre o que é visível no grafo de contribuições.

O que conta como contribuição

As contribuições só serão contabilizadas se atenderem a determinados critérios. Em alguns casos, pode ser necessário recriar o gráfico para que as contribuições sejam exibidas.

Na página do perfil, as seguintes ações sempre contam como contribuições:

  • Criar um repositório
  • Bifurcando um repositório existente

Às vezes, as seguintes ações contam como contribuições:

  • Abrir um problema
  • Propor uma pull request
  • Enviar uma revisão de pull request
  • Abrir uma discussão
  • Responder a uma discussão
  • Fazer um commit

Para obter mais informações, confira Critérios de contribuição para problemas, pull requests e discussões e Critérios de contribuição para commits.

Critérios de contribuição para problemas, pull requests e discussões

Os problemas, as solicitações de pull e as discussões aparecerão no grafo de contribuição se tiverem sido abertos em um repositório autônomo, não em um fork.

Além disso, a GitHub limita o número desses itens ao exibir o gráfico de contribuição. Se você tiver atingido o limite, o gráfico de contribuição pode não exibir todas as suas contribuições.

Critérios de contribuição para commits

Os commits serão exibidos no seu grafo de contribuições se eles atenderem a todas as seguintes condições:

  • O endereço de email usado para criar ou cocriar os commits está associado à sua conta em GitHub.
  • Os commits foram criados em um repositório autônomo, e não em uma bifurcação.
  • Os commits foram feitos em uma das duas ramificações:
    • O branch-padrão do repositório
    • O branch gh-pages (para repositórios com sites de projeto). Para saber mais sobre sites de projeto, confira What is GitHub Pages?

Pelo menos, uma das seguintes condições precisa ser verdadeira:

  • Você é um colaborador no repositório ou um integrante da organização que possui o repositório.
  • Você bifurcou o repositório.
  • Você abriu uma pull request ou um problema no repositório.

Quem pode ver suas contribuições e conquistas

No GitHub Enterprise Server, as contribuições públicas do seu perfil ficam visíveis apenas para outros usuários do sua instância do GitHub Enterprise Server.

Quando você publica contribuições privadas, as pessoas sem acesso a esses repositórios privados verão o número de contribuições feitas por dia. Eles não verão detalhes específicos.

Quem recebe crédito de contribuição

Para aparecer no gráfico de contribuições do seu perfil, os commits de criação conjunta devem atender aos mesmos critérios que os commits com um autor.

Ao trocar a base dos commits, os autores originais e a pessoa que fez a troca de base deles, seja na linha de comando ou no sua instância do GitHub Enterprise Server, receberão um crédito de contribuição.

Como são calculados os horários de evento de contribuição

Os registros de data e hora são calculados de forma diferente para commits e pull requests:

Como o GitHub usa a data do commit e a data de criação do Git

No Git, a data do autor é quando alguém cria um commit pela primeira vez com git commit. A data do commit é idêntica à data do autor, a menos que alguém altere a data do commit usando git commit --amend, um push forçado, uma troca de base ou outros comandos do Git.

Na sua página do perfil, a data de criação é usada para calcular quando um commit foi feito. Já em um repositório, a data do commit é usada para calcular quando um commit foi feito no repositório.

Na maioria das vezes, a data de criação e a data do commit são as mesmas, mas você poderá perceber que a sequência de commits está fora de ordem caso o histórico de commits seja alterado. Para saber mais, confira Solução de problemas de contribuições ausentes.

Compartilhar contribuições de GitHub Enterprise Server

Quando você compartilha contribuições, seu perfil do GitHub.com ou do GHE.com mostra as contagens de contribuição do GitHub Enterprise Server dos últimos 90 dias. GitHub solicita atualizações por hora usando GitHub Connect. As contagens de contribuições do GitHub Enterprise Server são consideradas contribuições privadas. Os detalhes do commit mostrarão apenas as contagens de contribuições e que essas contribuições foram feitas no GitHub Enterprise Server.