[Call for developers] Projeto cinemaempoa está buscando contribuidores
Bom dia galera. Venho aqui relatar uma experiência maneira que estou tendo com o modelo open source.
Há cerca de um ano eu postei aqui no tabnews sobre o cinema em poa, que na época era um script de linha de comando que eu usava pra raspar os filmes em exibição nos cinemas alternativos aqui da cidade.
Com o passar do tempo o projeto evoluiu, e hoje é uma plataforma web com quase todo o processo de scrapping automatizado.
Convido-os a darem uma olhada no site em https://cinemaempoa.com.br.
Se tiverem interesse nas motivações por trás do projeto, eu escrevi esse manifesto explicando bem detalhado.
As contribuições começam a aparecer
Eu fiz propaganda da forma que pude, no trabalho, entre amigos, grupos do Telegram, e alguns devs acabaram se empolgando com a ideia e abrindo PRs baseado nos issues que eu tinha descrito, basicamente algumas ideias que eu tive pro site mas que estava sem tempo pra desenvolver.
Algumas contribuições maneiras que surgiram:
- Implementação de uma pipeline com ruff pra validar a formatação do código (https://github.com/cumbucadev/cinemaempoa/pull/63)
- Integração com o imgbb pra não precisar hospedar os cartazes do filme na própria plataforma (https://github.com/cumbucadev/cinemaempoa/pull/55)
- Criação da tela de posters (https://github.com/cumbucadev/cinemaempoa/pull/54)
- Ajustes no web server da aplicação (https://github.com/cumbucadev/cinemaempoa/pull/85)
- Rodar o webscrapping através do painel admin (https://github.com/cumbucadev/cinemaempoa/pull/46)
- Auto complete no cadastro de filmes (https://github.com/cumbucadev/cinemaempoa/pull/50)
Entre várias outras que o pessoal se disponibilizou a implementar!
Vocês podem dar uma olhada nos PRs listados pra ver que as contribuições costumam ser bem pequenas e pontuais (com algumas exceções 😅).
Um direcionamento pro projeto
No último evento Python Sul, que aconteceu em Florianópolis, entrei em contato com o pessoal do https://cumbuca.dev/. Elas tem uma iniciativa de introduzir novatos no mercado de trabalho através de contribuições com projetos open source.
Como eu tenho muitas ideias pro meu projeto, mas pouco braço, fiz uma parceria: elas direcionam devs pro meu projeto e eu, do outro lado, ajudo o máximo possível pra galera fazer suas primeiras contribuições.
Estendendo o convite
Como eu sei que tem muitos devs iniciantes aqui no TabNews, quero deixar o convite pra vocês: contribuam com o cinemaempoa!
O projeto tem três frentes de desenvolvimento:
- Automação da coleta de dados;
- Desenvolvimento do portal;
- Análise dos dados.
Os issues no github estão separados por tags, e os mais fáceis de pegar pra resolver estão marcados como good first issue.
Abraço!
Fonte: https://cinemaempoa.com.br/