Pitch: Criei uma extensão para VS Code/Antigravity que resolve o problema do "Trabalho Invisível" no GitHub (Open Source)
Como desenvolvedores, muitas vezes passamos horas refinando lógica em projetos locais, testando APIs ou desenvolvendo freelas que nunca serão públicos. O resultado? Um perfil do GitHub que parece um deserto, mesmo quando estamos produzindo loucamente.
Decidi resolver isso de forma automatizada e criei o GhostCommit.
O que é o GhostCommit?
É uma extensão para VS Code que detecta sua atividade de codificação (cada save) e gera "shadow commits" silenciosos. Ele não sobe seu código sensível; ele apenas sinaliza que você esteve ativo, garantindo que seu gráfico de contribuições reflita seu esforço real.
🚀 Principais Funcionalidades
- Shadow Commits: Cada "save" importante vira uma sinalização de atividade no mesmo dia.
- Privacidade Garantida: Projetos sensíveis ou locais permanecem ocultos, aparecendo apenas como
[hidden]no dashboard. - Dashboard no README: Gera um card SVG dinâmico no seu perfil com métricas de linguagens, commits e "Echoes" (picos de atividade).
- Auto-Push: Seu perfil se mantém atualizado automaticamente, sem intervenção manual.
🛠️ Detalhes Técnicos
Para quem curte saber o que tem sob o capô:
- TypeScript + Node.js: Todo o core da extensão.
- Octokit (GitHub API): Gerenciamento de commits e atualização do README.
- VS Code Extension API: Integração profunda para monitorar o fluxo de trabalho sem pesar no editor.
📊 Métricas Exibidas no Card
| Métrica | O que significa |
|---|---|
| Commits | Quantas vezes você salvou um arquivo hoje |
| Echoes | A cada N saves o fantasma dá um "grito" e o gráfico fica verdinho |
| Projetos | Nomes dos projetos (ocultos viram [hidden]) |
| Linguagens | Stacks mais usadas no dia com barra de progresso |
🎨 Customização Visual
O projeto conta com templates SVG para o dashboard:
- Ghost (Dark Blue)
- Wraith (Dark Green)
- Shadow (Dark Purple)
O que vocês acham da ideia?
Gostaria de saber a opinião da comunidade: Vocês acham que o gráfico do GitHub deveria ser levado tão a sério por recrutadores, ou ferramentas como essa são o "empurrãozinho" necessário para quem trabalha muito nos bastidores?
Feedback e contribuições (PRs) são muito bem-vindos!
📦 Links:
- Repositório no GitHub
- Extensão testada e validada no VS Code e Antigravity
Desenvolvido por Mim(Victor Lobato). Estudante de ADS e Desenvolvedor de Software.
Texto gerado com o auxílio de Inteligência Artificial(Gemini).