Contribuir com uma biblioteca
Cada biblioteca tem o próprio repositório, as próprias convenções e o próprio guia de contribuição. Por onde começar, em cada uma.
Cada biblioteca é um repositório próprio, escrito do jeito que a linguagem espera, pelas pessoas que a usam ali. Uma mudança no que uma função faz começa no contrato compartilhado; todo o resto (um bug numa biblioteca, o código, os testes, o release) começa no repositório dela, seguindo o guia de contribuição dela.
- JavaScriptGuia de contribuiçãogithub.com/brazilian-utils/javascriptO que ainda falta
- PythonGuia de contribuiçãogithub.com/brazilian-utils/pythonO que ainda falta
- GoAbrir uma issuegithub.com/brazilian-utils/goO que ainda falta
- RubyAbrir uma issuegithub.com/brazilian-utils/rubyO que ainda falta
- RustGuia de contribuiçãogithub.com/brazilian-utils/rustO que ainda falta
- .NETAbrir uma issuegithub.com/brazilian-utils/dotnetO que ainda falta
- ErlangAbrir uma issuegithub.com/brazilian-utils/erlangO que ainda falta
- A sua linguagem?Ainda não está aqui? O contrato, os casos de teste e as ferramentas já existem. Uma biblioteca numa linguagem nova começa com uma função.Comece uma biblioteca numa linguagem nova
O que vai para onde
- Uma função que a biblioteca não tem, ou um caso em que ela falha. A lacuna já aparece na página da biblioteca e, em geral, como uma issue no repositório dela, com o código de referência. Preencher uma lacuna numa biblioteca mostra o caminho.
- Uma mudança no que uma função faz, em todas as bibliotecas de uma vez: uma regra nova, um caso novo, uma função nova. Isso é uma mudança no contrato: Mudar o contrato.
- Uma biblioteca numa linguagem nova. Começar uma biblioteca numa linguagem nova.
- O exemplo de uma biblioteca neste site. Os exemplos vêm dos arquivos
docs/usage/da própria biblioteca: Arquivos de uso.
Editar no GitHub
Atualizado em
