Panda Commits 🐼
Facilita a criação de branchs e commits padronizados no VS Code.
Permite usar tipos como hotfix
, bug
, improvement
, maintenance
e feature
, com prefixo de tarefa opcional.
🚀 Comandos
1. Create Branch
Cria branch no padrão:
<tipo>-<TASK>-<descrição>
Exemplo:
maintenance-SIMPRESS-1989-ajuste-icones
Tipos disponíveis:
hotfix
→ correção crítica e urgente
bug
→ correção de erros (não urgente)
improvement
→ melhorias em funcionalidades existentes
maintenance
→ tarefas técnicas, refatoração, QA
feature
→ nova funcionalidade ou módulo
Como usar:
- Abra o
Command Palette
(Ctrl+Shift+P
)
- Selecione
🐼 Panda: Create Branch
- Escolha o tipo da branch
- Digite o código da tarefa (ex:
1989
ou SIMPRESS-1989
)
- Digite a descrição curta (use
-
entre palavras)
2. Create Commit
Cria commit no padrão:
<tipo>(<TASK>): <descrição>
Exemplo:
maintenance(SIMPRESS-1989): ajuste nos icones
Como usar:
- Abra o
Command Palette
(Ctrl+Shift+P
)
- Selecione
🐼 Panda: Create Commit
- Escolha o tipo do commit
- Digite o código da tarefa
- Digite a descrição do commit
⚙️ Configuração opcional
Você pode definir um prefixo padrão de tarefas no settings.json
:
{
"pandaCommits.taskPrefix": "SIMPRESS-"
}
Assim, quando digitar apenas 1989
, a extensão vai gerar automaticamente SIMPRESS-1989
.
🔗 Observações
- Branchs são criadas localmente. Para enviar ao remoto:
git push -u origin nome-da-branch
- Se já existir branch com o mesmo nome → Git dará erro
- A extensão usa
execSync
, então precisa de um repositório Git válido na workspace
- Futuramente, é possível adicionar push automático direto na extensão
📌 Exemplo completo
Criando branch:
Tipo: maintenance
Task: 1989
Descrição: ajuste-icones
Resultado: maintenance-SIMPRESS-1989-ajuste-icones
Criando commit:
Tipo: maintenance
Task: 1989
Descrição: ajuste nos icones
Resultado: maintenance(SIMPRESS-1989): ajuste nos icones