Ir para o conteúdo

Guia de contribuições

Existem várias maneiras de contribuir com BeeWare. Estes guias cobrem tudo o que você precisa saber para oferecer sua contribuição.

O que posso fazer?

Corrigir um problema

A contribuição mais óbvia que você pode fazer é escrever código para corrigir um problema conhecido.

Implementar um novo recurso

BeeWare está faltando um recurso que você gostaria de ver? Você pode implementar um novo recurso.

Escrever documentação

Nenhum recurso está completo até que esteja bem documentado. Escrever documentação é uma forma de contribuir que não envolve escrever código.

Triagem de um problema

Toda vez que alguém relata um novo problema, esse problema precisa ser triado. A triagem de um problema envolve a coleta das informações fornecidas pelo relator e a tentativa de reproduzir o problema descrito.

Revisar um pull request

Depois que uma pull request é enviada, ela precisa ser revisada antes de ser mesclada. Independentemente de você estar ou não profundamente familiarizado com o conteúdo, é provável que haja uma maneira de ajudar na revisão de uma pull request.

Sugerir um novo recurso

Você tem uma sugestão ou ideia para uma nova adição a uma das ferramentas do BeeWare? Você pode propor um novo recurso para consideração.

Traduzir conteúdo

O BeeWare mantém várias documentações em vários idiomas. Se você conhece um idioma diferente do inglês, pode ajudar com a tradução do conteúdo.

Use as ferramentas

Você tem uma ideia para um aplicativo desenvolvido com o Toga? Você tem um aplicativo existente que poderia ser empacotado com o Briefcase? Você pode usar as ferramentas e fornecer feedback sobre sua experiência.

Como posso contribuir?

Configurar um ambiente de desenvolvimento

Antes de começar a contribuir com o BeeWare, você precisará configurar seu ambiente de desenvolvimento.

Reproduzir um problema

Antes de corrigir um problema, você precisará verificar se ele existe. Reproduzir um problema também é uma parte importante da triagem.

Trabalhar em uma filial

Ao se preparar para enviar uma contribuição, sempre trabalhe a partir de uma ramificação.

Evite o aumento do escopo

É importante manter o foco e evitar desvios de escopo com sua contribuição.

Proponha um novo recurso

Você seguirá estas etapas para propor um novo recurso.

Escrever, executar e testar o código

Para atualizar ou contribuir com o código, você precisará escrever, executar e testar seu código.

Documentação de construção

Para atualizar ou contribuir com a documentação, você precisará ser capaz de criar os documentos.

Escrever documentação

Para contribuir com a documentação, você escreverá novo conteúdo ou atualizará o conteúdo existente.

Adicionar uma nota de modificação

Todo pull request deve ser acompanhado de uma nota de alteração.

Enviar um pull request

Quando suas alterações estiverem prontas, você enviará um pull request para revisão.

Forneça uma avaliação

Se você se sentir confortável, pode fazer uma avaliação da contribuição de outra pessoa.

Traduzir conteúdo

O BeeWare usa o Weblate para traduções, o que requer algumas etapas para começar.

Enviar uma nova edição

Se você se deparar com um novo problema ou bug, é útil enviar um problema.

O que acontece depois?

Revisão de pull request

Quando um pull request é enviado, a próxima etapa é a revisão do PR.

O processo de liberação

As contribuições mescladas passarão pelo processo de lançamento.

Guias de estilo

Código de estilo do guia

Estas são as diretrizes para contribuir com código para os projetos do BeeWare.

Guia de estilo de documentação

Estas são as diretrizes para contribuir com documentação para os projetos do BeeWare.