Algumas vezes, o projeto já está abandonado pelo autor
original, mas a comunidade ainda mantém indiretamente.
Anedota: Blackbox.
Enviar Código
Muito raramente, o desenvolvedor simplesmente não tem tempo
para pesquisar como corrigir uma feature que ele mesmo quer
colocar.
Anedota: Htop.
Enviar Código
3 coisas:
Aprenda Git
Aprenda Inglês
Não tenha medo de perguntar alguma coisa porque não sabe; não saber não é defeito.
Como Participar
Traduções
Traduções
Se você não entende de código, pode ajudar traduzindo
a aplicação para a sua língua.
Anedota: Fábio Beneditto
Como Participar
Documentação
Documentação
Desde "como instalar esse projeto" ao "o que ele faz",
ainda falta documentação de muita coisa. Nem é preciso
saber programar, pegando algumas dicas com o autor do
projeto.
Dica: Embora alguns desenvolvedores reclamem da falta
de man pages, é possível fazer coisas bem legíveis
usando projetos como ReadTheDocs
e Gitbook.
Como Participar
Bug reports
Bug Reports
Quando encontrar um problema, tente repetir; tente isolar
o que causa o problema (uma configuração, o nome do arquivo);
se conseguir, envie para o desenvolvedor.
Anedota: Skyrim.
Bug Reports
Se possível, crie um teste que mostre como o
problema se repete (o que é mais fácil para bibliotecas
e frameworks do que projetos).
Anedota: MongoEngine.
Bug Reports
Se não (quiser|saber) programar, descreva
passo-a-passo como reproduzir o erro.
Como Participar
O Fork
O Fork
Quando o desenvolvedor original do projeto não tem mais
interesse e não quer continuar, sempre há a possbilidade
de ter um desenvolvimento em separado.
Anedota: Jenkins, Pillow
O Fork
... e há vezes que um fork, com ajuda da própria comunidade,
volta para o projeto original.
Anedota: Compiz, GCC
Como Participar
Artwork
Artwork
Muitos projetos precisam de um site bonito e até
mesmo um logotipo interessante. Ajudar o desenvolvedor
mantendo um site que consiga comunicar o objetivo
do projeto sempre ajuda.
Anedota: Alguma-Coisa-Dog.
Como Participar
Doações
Doações
Alguns projetos tem pessoas trabalhando full time e
precisam de alguma forma de pagar essas pessoas.
Anedota: VIM, Mozilla
Como Participar
Evangelização
Evangelização
Você pode ajudar um projeto a crescer divulgando o mesmo
em palestas ou até mesmo comentando com seus colegas.
Dica: Evite guerras santas do tipo "meu projeto vs seu projeto".
Anedota: Eu ;).
Como Participar
"Obrigado"
"Obrigado"
Poucas coisas conseguem ser tão poderosas como um
simples "obrigado por ter feito esse projeto".
Dica: Cerveja e Pizza também contam como obrigados.
Anedota: Htop.
"One more thing..."
"I think that openness as a practice – not just
code you can fork but the transparency and
accessibility of the development process."