Executando verificação de segurança...
8
jeffz
2 min de leitura ·

[PITCH] Pare de gastar tempo escrevendo e pensando em mensagens de commit com o GiteAI


Se você for dev assim como eu sou, sabe como é fácil cair na tentação de escrever mensagens de commit genéricas e pouco informativas para economizar tempo ao invés de passar vários minutos pensando em uma descrição detalhada, semântica e padronizada. Não é verdade?

Tô falando sobre aqueles commits que a gente faz na correria. Exemplo:

  • feat: login
  • fix: register
  • chore: update docs
  • etc

E é esse o problema que o GiteAI veio resolver! A dor que toda dev tem na hora de escrever mensagens de commit!

Resumidamente, é um SaaS que oferece uma CLI com inteligência artificial para analisar suas alterações no código e gerar mensagens de commit padronizadas, claras e consistentes com o que foi modificado.

O objetivo é aumentar sua produtividade, elevando consistentemente o nível de qualidade dos seus commits. Tudo isso de forma automatizada, sem que você precise gastar tempo pensando ou escrevendo mensagens.

Sem contar que manter repositórios bem documentados e padronizados no GitHub é um diferencial importante.

Isso não só facilita o entendimento e a colaboração no seu código, mas também chama a atenção de recrutadores, líderes técnicos e gestores. Na prática, isso pode significar uma promoção na sua empresa atual ou até mesmo atrair oportunidades de trabalho melhores.

O serviço conta com um plano 100% gratuito e SEM necessidade de cartão de crédito ou qualquer pre pagamento. Basta criar uma conta em alguns segundos e começar a usar!

Crie sua conta grátis em https://giteai.dev

Exemplos de mensagens geradas usando o GiteAI (Tudo 100% automático):

  • ♻️ refactor(dashboard/sell): Refactor opportunity filtering logic to exclude location filters and improve readability.
  • 💄 style(email/templates): Enhance UI and improve layout for email template editor
  • 🔥 fix(pricing): Remove discount section from PricingPage component
  • 🐛 fix(stripe/webhook): Fix payment amount calculation by converting cents to dollars.

GiteAI

Carregando publicação patrocinada...
Conteúdo excluído
2

Fico feliz que tenha levantado esses pontos! De fato essa questão de privacidade e segurança de código é extremamente importante!

Ainda estamos desenvolvendo algumas telas instucionais, e entre elas, a página sobre a privacidade e segurança do código, que vai explicar de forma detalhada como funciona o serviço e o que usamos para gerar as mensagens.

Mas respondendo as suas perguntas:

  • A IA que utilizamos é um modelo da OpenAI, que treinamos com uma série de instruções, configurações, limitações e validaçãos.

  • NÃO usamos nenhuma linha de código nem para treinamento, nem para disponibilização para terceiros. Mais abaixo explico como sabemos o que foi alterado.

  • A CLI detecta quais arquivos sofreram alterações e quais alterações foram. Por exemplo, se você alterou o nome de uma variável de "products" para "pendingProducts", vamos enviar para API um payload contendo essas informações. Mais ou menos o seguinte: app/dashboard/products/page.tss ---const products +++const pendingProducts

  • A CLI em breve ficara open-source, aberto para a comunidade, com o objetivo de facilitar a revisão do código e verificação de possiveis falhas ou irregularidades.

  • Em termos de segurança, usamos autenticação em todas as pontas da aplicação (CLI, Web, Api)

Conteúdo excluído