Executando verificação de segurança...
2

Commits limpos e padronizados com a IA

Olá ✌️

Há um tempo desenvolvi uma ferramenta open-source para geração de commits com o Git. Antes disso, meus commits eram meio bagunçados 😅 eu adicionava tudo de uma vez e deixava a IA gerar mensagens confusas. Depois de assistir a uma aula do Filipe Deschamps, percebi a importância de organizar meus commits, escolher o que enviar, quais arquivos incluir e como escrever uma boa mensagem.

Assim, surgiu a ideia de refatorar minha antiga IA gyt e assim nasceu a commitia

Ele gera mensagens de commit de acordo com os arquivos em staging, e não de todos os arquivos modificados, mantendo seus commits organizados e seguindo o padrão do Conventional Commits.

Fiz até um vídeo demonstrando, se liga:

Vídeo demonstrativo

(Desculpe a qualidade do gif 😅)

Ele tem algumas funções que podem te ajudar como:
- Editar as mensagens geradas pela IA
- Adicionei o comando commitia --add para adiiconar tudo em staging antes de gerar a mensagem
- Várias provedoras de IA: XAI, Anthropic, OpenAI, Google, NagaIA (Gratuita até certo ponto)

O pacote é totalmente gratuito, basta configurar com a key da sua provedora de IA favorita.

NPM: https://www.npmjs.com/package/commitia
GitHub: https://github.com/kauabrazduarte/commitia

Se curtir, deixa uma ⭐ lá no GitHub, se tiver ideias ou quiser contribuir, abra uma issue ou PR. O projeto é totalmente aberto.

Carregando publicação patrocinada...