Meu CLI para Projetos Godot – Agora com Contribuições da Comunidade! 🚀
Por Que Eu Criei Este CLI?
Minha trajetória no desenvolvimento começou no desenvolvimento web com Node.js, onde sempre tive ferramentas como npm e yarn para facilitar a inicialização e gerenciamento de projetos. Quando comecei a lidar com Godot, senti falta de uma ferramenta parecida, que permitisse iniciar e instalar dependencias rapidamente.
Foi aí que decidi criar a minha própria solução! Inspirado no npm do Node.js, desenvolvi este CLI como um projeto de fim de semana para simplificar o fluxo de trabalho no Godot. Com ele, posso:
✅ Clonar repositórios rapidamente
✅ Instalar dependências sem complicação
✅ Abrir projetos no Godot de forma automática
A ideia inicial era facilitar minha própria vida, mas ver outras pessoas achando útil me motiva ainda mais! Se você trabalha com Godot, talvez esse CLI seja útil para você também. E se tiver sugestões ou melhorias, contribuições são sempre bem-vindas!
Tecnologias Utilizadas
Para desenvolver o CLI, utilizei:
⚡ Golang para criar uma ferramenta rápida e eficiente.
📄 MkDocs para gerar a documentação e fazer deploy rápido no GitHub Pages.
🤖 GitHub Actions para automatizar as builds e o release de novas versões.
Com essa stack, consegui tornar o projeto mais organizado e fácil de manter, mas ainda há muito a ser feito! Quero continuar aprimorando a ferramenta e adicionando novos recursos.
Meu Primeiro Post Sobre o Projeto
Ontem, publiquei um post rápido anunciando o projeto. Não esperava muito além de resolver um problema pessoal, mas em menos de dois dias, alguém já havia contribuído com suporte para Linux! Isso mostra o poder do open-source – pessoas colaborando para melhorar ferramentas para todos.
Menos de 48 horas após lançar o Godot Project CLI, e já recebemos a primeira contribuição – adicionando suporte para Linux na versão suportada do Godot! Ver que alguém já achou o projeto útil tão rapidamente é incrível. Um grande obrigado ao colaborador por ajudar a torná-lo ainda melhor!
Quer Testar?
Se ficou interessado, confira o repositório no GitHub e a documentação:
📖 Documentação: Leia aqui
💻 Repositório GitHub: Confira aqui
Me diga o que achou! Se for útil para você ou se tiver sugestões, fique à vontade para contribuir. 🚀