[pt-BR🇧🇷] Open Source Friday Brasil com Wheslley Rimar Bezerra, mantenedor do Build CLI

GitHubAbout 5 min readMay 27, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

  • Open Source Friday Brasil
  • Open Source Contribution
  • Java Application Management via Terminal
  • Build CLI Tool
  • LLM Integration (OLAMA, JLAMA)
  • Code Documentation, Review, and Unit Testing with AI
  • GitHub Issues and Contribution Workflow
  • Good First Issue
  • Community Engagement (Discord)
  • Project Documentation (Vitpress)

Apresentação e Introdução

  • Apresentação de Patrícia Estevão, host do Open Source Friday Brasil.
  • Anúncio de eventos presenciais do Kit Hub em Florianópolis na semana do dia 10.
  • Apresentação do convidado Wesley Rimar, desenvolvedor e mantenedor de projetos Open Source.

Apresentação do Convidado (Wesley Rimar)

  • Wesley Rimar se apresenta, mencionando sua idade (34 anos), família (filho de 3 anos e esposa grávida), paixão por música e games.
  • Ele menciona que tenta tocar violão e teclado, mas está um pouco devagar nos estudos.
  • Wesley revela que trabalha no Mercado Livre como Tech Lead na área de treinamentos para desenvolvedores, sendo responsável técnico pelos bootcamps.

Entrada no Mundo Open Source

  • Wesley compartilha que sua entrada no mundo Open Source é recente, com menos de um ano.
  • Ele sempre ouvia falar sobre Open Source, mas não entendia a motivação das pessoas em contribuir gratuitamente.
  • Em uma sexta-feira à noite, ele decidiu criar um projeto e lançar o primeiro commit.
  • Para sua surpresa, em poucas semanas, começou a receber contatos e convites para palestras, gerando uma comunidade no Discord com cerca de 60 pessoas.
  • Ele destaca que o projeto está caminhando mais com a comunidade do que com ele próprio.
  • Antes desse projeto, Wesley não havia contribuído com nenhum projeto Open Source, mas agora pretende mergulhar mais nesse mundo.

A Ideia do Projeto Build Clear

  • A ideia do projeto surgiu da necessidade de uma ferramenta para gerenciamento de aplicações Java via terminal.
  • Wesley queria criar um projeto Java que permitisse criar e buildar aplicações por linha de comando, similar ao npm no JavaScript.
  • Ele iterou com um modelo LLM (Large Language Model) para gerar ideias, e uma das sugestões foi criar um programa de CLI (Command Line Interface).
  • O nome "Build Clear" veio da ideia de ser um projeto que, além de criar a aplicação, também pudesse buildá-la via linha de comando.
  • O projeto foi refatorado e integrado com a ferramenta de inteligência artificial OLAMA.

Contribuições e Comunidade

  • Cerca de 35 pessoas contribuíram para o projeto, com 7 a 8 contribuindo ativamente.
  • Wesley se surpreendeu com as contribuições de pessoas de fora do Brasil, como Índia, Irã e Angola.
  • Mateus é um dos principais contribuidores do Brasil, apoiando muito o projeto.

Demonstração do Build Clear

  • Wesley demonstra as funcionalidades do Build Clear, criando um novo projeto Java por linha de comando.
  • Ele usa o comando build p init para iniciar um novo projeto, definindo o pacote como org.myproject.
  • O Build Clear gera a estrutura de pastas (src/main/java, src/main/resources, src/test) e um arquivo main.java com um Hello World.
  • O comando build run executa a aplicação, mostrando o Hello World no terminal.
  • Wesley demonstra a configuração de perfis de ambiente (desenvolvimento, teste, produção) com o comando build p profile.
  • Ele define o ambiente de desenvolvimento como ativo com o comando build project set env dev.

Integração com Inteligência Artificial (OLAMA)

  • Wesley demonstra a integração com o OLAMA, uma ferramenta para utilizar modelos LLMs localmente.
  • Ele usa o comando build ai code docs para documentar o código com JavaDoc, gerando comentários automaticamente.
  • O Build Clear lê os arquivos Java na pasta especificada e adiciona os comentários de JavaDoc.
  • Ele demonstra o comando build ai code comment para fazer um code review do código, recebendo sugestões de melhorias.
  • Por fim, ele demonstra o comando build ai code test para gerar testes unitários para o código, com a opção de implementar ou não os testes gerados.

Contribuição para o Projeto

  • Wesley demonstra o comando build clip bug, que abre a página do GitHub para reportar uma issue, com um template pré-preenchido.
  • Ele incentiva a contribuição para o projeto, mencionando as "good first issues" (issos de baixa complexidade para iniciantes).
  • Ele explica como encontrar e se candidatar a uma "good first issue" no GitHub.
  • Wesley menciona a comunidade no Discord e a documentação do projeto, que também pode ser contribuída.

Gratificações e Aprendizados

  • Wesley compartilha que a coisa mais gratificante é ver as pessoas aprendendo e crescendo tecnicamente com o projeto.
  • Ele destaca que o Open Source proporciona o desenvolvimento de habilidades comportamentais, como relacionamento e comunicação.
  • Ele ressalta a importância de absorver os feedbacks das pessoas mais experientes na comunidade.
  • Wesley menciona que o conhecimento circula em alta velocidade na comunidade Open Source.
  • Ele destaca que as decisões técnicas tomadas pela comunidade ajudaram a resolver problemas futuros no projeto.
  • Wesley incentiva as pessoas a não terem medo de começar em projetos Open Source, utilizando ferramentas de IA para auxiliar no entendimento do código.

Dicas Finais

  • Wesley indica a série "O Eternauta" da Netflix e o livro "1984" de George Orwell.

Conclusão

  • Agradecimentos de Patrícia Estevão a Wesley Rimar pela participação.
  • Wesley agradece o convite e se coloca à disposição para ajudar e trocar figurinhas nas redes sociais.
  • Despedida e encerramento da live.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.