Uploaded avatar of iHiD

Novas diretrizes de contribuição

@iHiD
Quase 3 anos atrás

Se você foi direcionado aqui por uma Issue/PR fechada automaticamente, não entre em pânico nem leve para o lado pessoal. Na maioria das vezes, o trabalho que você fez vai acabar sendo integrado ao Exercism, ou o seu problema vai ser resolvido. Nós recebemos e incentivamos contribuições, mas gostamos de discutir as coisas no nosso fórum antes de partir para o código no GitHub. Abrir um tópico no fórum faz as coisas andarem.


No último ano, temos experimentado limitar as contribuições de quem não é mantenedor, para liberar o tempo dos nossos contribuidores principais e permitir que eles façam melhorias mais significativas nas trilhas. Isso funcionou muito bem. Em comparação com 2022, durante 2023 vimos o dobro de novos exercícios adicionados e o triplo de syllabuses criados. A mudança de metodologia permitiu contribuições muito maiores, menos frustração e menos distração para os nossos contribuidores principais.

No entanto, também sei que isso gerou frustrações em novos contribuidores que estão dispostos a ajudar, mas se sentem bloqueados pelo nosso processo de contribuição. Então, hoje, quero apresentar algumas diretrizes novas (ou mais claras) sobre como vamos seguir com as contribuições nos próximos meses.

A regra fundamental para entender é que discutimos ideias, bugs e problemas no nosso fórum, e discutimos as mudanças de código resultantes no GitHub (nas revisões de PR). A regra secundária é que (com exceção dos mantenedores, que são autônomos) discutimos as coisas antes de fazê-las. Nosso fórum permite que contribuidores e mantenedores de diversas trilhas compartilhem conhecimentos e experiências sobre uma grande variedade de linguagens e ideias, sem precisar se inscrever em 300 repositórios diferentes no GitHub e sobrecarregar suas notificações.

Orientação atualizada

Como obter suporte

  • Se você estiver travado em algo antes de resolver um exercício (por exemplo, instalar o CLI, rodar os testes, ou travado na lógica ou nos requisitos de um exercício), nossos canais de suporte são a categoria "Exercism Support" no fórum e o canal #get-help no nosso servidor do Discord.
  • Não usamos GitHub nem e-mail para pedidos de suporte.
  • Se você já resolveu um exercício mas tem dúvidas sobre ele, peça mentoria no próprio Exercism.

Como reportar bugs e problemas

  • Todos os bugs e problemas devem ser abertos no nosso fórum, onde várias pessoas podem ajudar a entender e resolver o problema.
    • Se o problema for relacionado a uma linguagem, use a categoria Programming/xxx correspondente.
    • Se for um bug no site, use a categoria "Bugs & Feature Requests".
  • As issues do GitHub geralmente serão fechadas automaticamente, e quem as abriu será redirecionado ao fórum (com um link de um clique para copiar e colar o problema, como já acontece hoje).
  • Os mantenedores de trilha podem optar por desativar o fechamento automático de issues, mas o caminho oficial continua sendo o fórum.

Como abrir Pull Requests

  • Os Pull Requests devem ser discutidos no fórum antes de o trabalho ser feito.
  • Pull Requests de pessoas que não são membros da organização continuarão sendo fechados automaticamente, mas muitas vezes serão reabertos depois que o trabalho for discutido no fórum. Se a ideia por trás de um PR já foi aprovada, basta adicionar um link para o PR no tópico correspondente do fórum que nós o reabriremos.
  • Os mantenedores de trilha podem optar por desativar o fechamento automático de PRs, mas ainda recomendamos que todos os PRs sejam discutidos primeiro no fórum.

Resumo

Nossa primeira prioridade continua sendo proteger o tempo e a capacidade mental dos nossos contribuidores principais, sem os quais o Exercism não consegue funcionar. Mas também queremos garantir que o Exercism continue sendo um lugar onde pessoas novas possam se envolver sem barreiras proibitivas demais, e onde possamos incentivar e apoiar essas pessoas a também se tornarem contribuidoras principais!

Estou muito animado para ver como essas mudanças vão afetar as contribuições nos próximos meses. Vamos revisar tudo de novo em meados de 2024.

02 de novembro de 2023 · Achou útil?