Lazyflow é uma extensão para VSCode que facilita a gestão de tarefas no Jira. Com funcionalidades como controle de play/pause, seleção de tarefas e notificações de inatividade, oferece uma interface intuitiva para otimizar o fluxo de trabalho e melhorar a produtividade dos usuários.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Lazyflow é uma extensão para o Visual Studio Code que simplifica a gestão de tarefas no Jira. Com uma interface intuitiva, permite que os desenvolvedores interajam diretamente com seus quadros do Jira, movendo tarefas entre diferentes status e gerenciando seu fluxo de trabalho sem sair do editor.
Features
Gerenciamento de Tarefas: Mova facilmente tarefas entre diferentes status no Jira (por exemplo, de "Em Desenvolvimento" para "Pausado").
Integração com a Barra de Status: Indicadores visuais na barra de status para mostrar o estado atual das tarefas e acesso rápido a comandos.
Opções de Configuração: Personalize suas configurações de conexão com o Jira, incluindo e-mail, chave da API e host.
Detecção de Inatividade: Pause automaticamente tarefas após um período de inatividade, com a opção de retomar.
Installation for development
Clone o repositório:
git clone https://github.com/MateusFelipe12/lazyflow.git
cd lazyflow
Instale as dependências:
npm install
Compile o código TypeScript:
npm run compile
Abra a extensão no Visual Studio Code:
Pressione F5 para iniciar uma nova janela com a extensão carregada.
Configuration
Antes de usar a extensão, você precisa configurar suas definições do Jira:
Abra as configurações no VS Code (Ctrl + , ou Cmd + , no Mac).
Pesquise por Lazyflow e preencha os seguintes campos:
lazyflow.enable: Ativar ou desativar a extensão.
lazyflow.email: Seu e-mail do Jira.
lazyflow.apiKey: Sua chave da API do Jira.
lazyflow.host: URL do seu host do Jira.
lazyflow.idleTime: Tempo de inatividade em minutos antes da extensão entrar em pausa.
lazyflow.timeWithoutResponse: Tempo de espera por uma resposta antes de pausar.
Usage
Utilize a paleta de comandos (Ctrl + Shift + P ou Cmd + Shift + P no Mac) para acessar os comandos do Lazyflow.
Selecione uma tarefa na barra de status para gerenciá-la.
A extensão detectará automaticamente a inatividade e solicitará que você pause as tarefas.
Development
Para contribuir com o projeto:
Faça suas alterações no diretório src.
Compile o código antes de publicar:
npm run compile
Changelog
Todas as mudanças notáveis na extensão "lazyflow" serão documentadas no CHANGELOG.md.
License
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.