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:
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: