Grande projeto open-source em Kotlin busca contribuidores: como participar e o que você precisa saber
A comunidade de desenvolvedores Kotlin recebeu uma surpresa inesperada, mas agradável: um dos maiores projetos open-source escritos nesta linguagem anunciou uma grande abertura para contribuidores. Trata-se do projeto Ktor — um framework assíncrono de alto desempenho para criar aplicações servidor e cliente em Kotlin. Os desenvolvedores do Ktor convidam programadores de todos os níveis — de iniciantes a especialistas — a contribuir para o desenvolvimento de uma infraestrutura que já é usada por milhares de empresas em todo o mundo.
Por que agora? A equipe do Ktor está preparando o lançamento de uma nova versão principal, e a carga sobre os principais mantenedores aumentou drasticamente. Para não perder o ritmo e lançar a atualização com o mínimo de bugs, os autores do projeto decidiram abrir as portas para a comunidade. "Acreditamos que a abertura é o único caminho para um software de qualidade", declarou um dos líderes do projeto. "Ktor não é apenas código, é um ecossistema, e todo desenvolvedor pode fazer parte dele".
O que é oferecido aos contribuidores?
- Mentoria: desenvolvedores experientes farão code review e ajudarão a entender a arquitetura do projeto.
- Documentação: todas as tarefas são acompanhadas de descrições detalhadas e exemplos, mesmo para iniciantes.
- Certificados e brindes: participantes ativos receberão badges comemorativos no GitHub e souvenirs da JetBrains.
- Perspectivas de carreira: participar de um grande open-source é um excelente diferencial no currículo para futuros empregadores.
Quais tarefas aguardam os novos participantes?
Atualmente, o backlog do projeto tem cerca de 50 tarefas abertas de diferentes níveis de dificuldade. Entre elas:
- Correção de bugs nos módulos de segurança e autenticação.
- Otimização de desempenho da parte cliente do Ktor para plataformas móveis.
- Escrita de testes unitários e de integração para novas funcionalidades.
- Tradução da documentação para português e outros idiomas.
- Desenvolvimento de plugins para suporte a WebSockets no Kubernetes.
Para começar, basta conhecimento básico de Kotlin e saber trabalhar com Git. Se você nunca participou de um open-source — a equipe do Ktor preparou um guia especial para os primeiros Pull Requests. "Não mordemos", brincam os mantenedores. "Mesmo que seu PR não seja aceito de imediato, você receberá um feedback detalhado e poderá ajustar o código".
Como participar?
É simples: acesse o repositório oficial do Ktor no GitHub, escolha uma tarefa com a tag good first issue ou help wanted, faça um fork do projeto e comece a trabalhar. Você também pode entrar no canal Slack da Comunidade Kotlin — lá há um chat separado #ktor-contributors, onde respondem a qualquer dúvida.
Não perca a chance de contribuir para um dos projetos open-source mais populares em Kotlin. Talvez seja o seu código que fará parte do próximo grande lançamento, que será baixado por milhões de desenvolvedores.