rocket-git-task
Version:
Automação de fluxo de trabalho no Git para tasks, deploy e releases.
139 lines (138 loc) • 3.64 kB
JSON
{
"commit-message-editor.staticTemplate": [
"feat: Descrição curta",
"",
"Corpo da mensagem",
"",
"Rodapé da mensagem"
],
"commit-message-editor.dynamicTemplate": [
"{type}{scope}: {is_dev}{description}",
"",
"{body}",
"",
"{breaking_change}{taskid}",
"{footer}"
],
"commit-message-editor.tokens": [
{
"label": "Tipo",
"name": "type",
"type": "enum",
"description": "Tipo de alteração",
"options": [
{
"label": "---",
"value": ""
},
{
"label": "feat",
"value": "feat",
"description": "Uma alteração de uma NOVIDADE."
},
{
"label": "fix",
"value": "fix",
"description": "Uma alteração que é uma CORREÇÂO."
},
{
"label": "chore",
"value": "chore",
"description": "Uma alteração que não é nem uma novidade e nem uma correção."
},
{
"label": "build",
"description": "Alterações que afetam o sistema de construção ou dependências externas (exemplos de escopos: gulp, broccoli, npm)"
},
{
"label": "docs",
"description": "Alterações na documentação (nenhum arquivo de programação)"
},
{
"label": "refactor",
"description": "Uma mudança de código que não corrige um bug nem adiciona um recurso"
},
{
"label": "test",
"description": "Alteração para efetuar um teste específico"
}
]
},
{
"label": "Escopo",
"name": "scope",
"type": "enum",
"description": "Qual o escopo? (Componente, Página, etc)",
"prefix": "(",
"suffix": ")",
"options": [
{
"label": "---",
"value": ""
},
{
"label": "Git Task",
"value": "git-task"
},
{
"label": "Git Release",
"value": "git-release"
},
{
"label": "Git Init",
"value": "git-init"
},
{
"label": "Git Deploy",
"value": "git-deploy"
}
]
},
{
"label": "Descrição Curta",
"name": "description",
"type": "text",
"description": "Uma descrição curta do que foi feito, como se fosse um título."
},
{
"label": "Detalhe",
"name": "body",
"type": "text",
"description": "Uma mensagem detalhada do que foi feito no commit.",
"maxLines": 10,
"multiline": true,
"lines": 5
},
{
"label": "É URGENTE?",
"name": "breaking_change",
"type": "boolean",
"value": "URGENT !",
"description": "Esse commit foi sobre uma demanda feita com urgência?",
"suffix": ":"
},
{
"label": "Em Desenvolvimento",
"name": "is_dev",
"type": "boolean",
"value": "dev",
"description": "No meio do desenvolvimento, ainda precisa ser finalizado.",
"prefix": "[",
"suffix": "] "
},
{
"label": "Rodapé",
"name": "footer",
"type": "text",
"description": "Um rodapé livre pro commit (opcional)",
"multiline": true
},
{
"label": "N. Chamado",
"name": "taskid",
"type": "text",
"description": "Número de um Chamado pra essa tarefa (opcional)",
"prefix": "TASK: "
}
]
}