voltar

Pequenas contribuições para o open-source

Por quê?

O open-source é sempre meio assustador pra quem vê de fora. A gente tem aquela imagem de quem atua nos projetos de código livre são apenas pessoas muito evoluídas e intocáveis, quando na verdade é todo mundo gente como a gente. Existem um milhão de maneiras de contribuir e parece que repetir nunca é suficiente.

Decidi deixar essa lista para me auto-motivar e talvez motivar outra pessoa simultaneamente. Se eu consegui ganhar uma camisetinha do Hacktoberfest, qualquer um consegue. Já dizia Adrienne Lowe:

Pode existir uma vozinha na sua cabeça dizendo que você não está pronto; que você
precisa fazer mais um tutorial ou aprender outro framework ou escrever mais algumas
postagens no seu blog antes de poder ajudar no projeto. Mas podemos afirmar que esse 
não é o caso.

Essa lista é um lembrete pra mim de pequenas contribuições que encontrei em uns arquivos perdidos. É de pouquinho em pouquinho que a gente cria uma comunidade legal pra todo mundo.

As atividades estão completamente fora de ordem e foram apenas lembranças entre 2019 e 2020. É isso.

Model-Baker

Ajudei a introduzir o black como requisito e também como checagem desse projetinho open-source de Django chamado model-bakery. Aos poucos tô me enfiando em projetos diferentes e tem sido um aprendizado enorme.

Eu nunca tinha usado nem o black, nem o tox, nem o flake8 e muito menos o Travis CI por conta própria. O Travis eu achei meio complicado e apanhei um pouco, mas eu curti a ideia de Integração Contínua (CI) e pretendo continuar aplicando em outros projetos, mas talvez com outro serviço que não o Travis.

As outras bibliotecas eu pretendo começar a aplicar demais nos projetos. Achei as três bastante fundamentais pra ter um projeto bem estruturado.

Apanhei um pouco no processo porque o black e o flake8 estavam com alguns pontos de conflitos e aí cada um queria reformatar o código do outro, mas tudo foi resolvido e o pull request está lá esperando para ser aprovado. :relieved:

PyLadies Brasil

Comecei a contribuir para os projetos do PyLadies Brasil. Como primeira tarefa, coloquei pra rodar um bot que checa as datas de issues e pull requests e aí fica o que estiver obsoleto. Isso vai ser bom pra dar uma limpada no repositório, que acaba ficando com uns PRs perdidos lá.

Eu nunca tinha mexido com um bot do github (mais especificamente um github action) e fiquei curiosa pra saber o que mais existe desse universo aparentemente gigante. Vou dar uma fuçada mais pra frente.

Além disso me aventurei pela primeira vez com os templates de issue e pull request. Sempre vi na empresa que trabalho e tinha uma vaga ideia do funcionamento, mas botar a mão na prática e ver que é super simples foi bem mais interessante.

Agora o repositório do PyLadies Brasil tá cheiroso e cada vez mais fácil de contribuir! Se quiser, mas não souber como, vem falar comigo que te ajudo. :wink:

Hacktoberfest 2019

  • Tradução de um tutorial para o Rails Girls
  • Tradução de um capítulo do livro Aprenda Go com Testes
  • Adicionando PyLadies Sorocaba ao PyLadies Global
  • Adicionando PyLadies Sorocaba à lista de entidades do Codamos

Processing

Contribuí com um tutorialzinho de como sincronizar o seu fork com a branch principal do projeto

Python 3.8

Logo que o Python 3.8 foi lançado, contribuí com algumas traduções de alguns módulos.


É de pouquinho em pouquinho que a gente se ajuda mesmo. O importante é não desanimar, porque tem um monte de gente que, como a gente, acredita que não é bom o suficiente e que não consegue contribuir. A gente sempre consegue e o mais importante é não esquecer que não estamos sozinhos.

Se outra pessoa além de mim está lendo isso, espero que você se sinta um pouco mais confortável sobre ajudar em projetos de código aberto. :heart: