Upload
tchelinux
View
35
Download
0
Embed Size (px)
Citation preview
POR QUEPOR QUE
PARTICIPAR?PARTICIPAR?
Para retornar à comunidade"Code rot""Scratch an itch"Fator abandono.
COMO PARTICIPARCOMO PARTICIPAR
Enviar código com novas features é a forma maisdireta mas não a mais fácil.
ENVIAR CÓDIGOENVIAR CÓDIGO
Aclimate-se ao ambiente do projeto (IRC, Maillist,
Slack, etc)
Seguir os padrões de codificação do projeto
(HACKING.md)
Entender os objetivos do projeto (isso está na
cabeça dos mantenedores)
Anedota: Mitter.
ENVIAR CÓDIGOENVIAR CÓDIGO
Algumas vezes, o projeto já está abandonado peloautor original, mas a comunidade ainda mantém
indiretamente.Anedota: Blackbox.
ENVIAR CÓDIGOENVIAR CÓDIGO
Muito raramente, o desenvolvedor simplesmente não
tem tempo para pesquisar como corrigir uma feature
que ele mesmo quer colocar.
Anedota: Htop.
BUG REPORTSBUG REPORTS
Quando encontrar um problema, tente repetir; tenteisolar o que causa o problema (uma configuração, o
nome do arquivo); se conseguir, envie para odesenvolvedor.
Anedota: Skyrim.
BUG REPORTSBUG REPORTS
Se possível, crie um teste que mostre como oproblema se repete (o que é mais fácil para bibliotecas
e frameworks do que projetos).Anedota: MongoEngine.
O FORKO FORK
Quando o desenvolvedor original do projeto não temmais interesse e não quer continuar, sempre há a
possbilidade de ter um desenvolvimento em separado.Anedota: Jenkins, Pillow
O FORKO FORK
... e há vezes que um fork, com ajuda da própriacomunidade, volta para o projeto original.
Anedota: Compiz, GCC
TRADUÇÕESTRADUÇÕESSe você não entende de código, pode ajudar
traduzindo a aplicação para a sua língua.Anedota: Mitter e Fábio Beneditto
ARTWORKARTWORK
Muitos projetos precisam de um site bonito e atémesmo um logotipo interessante. Ajudar o
desenvolvedor mantendo um site que consigacomunicar o objetivo do projeto sempre ajuda.
Anedota: Alguma-Coisa-Dog.
DOCUMENTAÇÃODOCUMENTAÇÃ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 como autor do projeto.
Dica: Embora alguns desenvolvedores reclamem dafalta de man pages, é possível fazer coisas bem legíveis
usando projetos como e .ReadTheDocs Gitbook
DOAÇÕESDOAÇÕES
Alguns projetos tem pessoas trabalhando full time eprecisam de alguma forma de pagar essas pessoas.
Anedota: VIM, Mozilla
EVANGELIZAÇÃOEVANGELIZAÇÃO
Você pode ajudar um projeto a crescer divulgando omesmo em palestas ou até mesmo comentando com
seus colegas.
Dica: Evite guerras santas do tipo "meu projeto vs seuprojeto".Anedota: Eu ;).
"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.