Projeto de Integração com Jira para Relatórios de Tempo Gasto
Este projeto em Ruby foi desenvolvido para facilitar a criação de relatórios de tempo gasto em histórias, tarefas, subtarefas e bugs no Jira. A integração é simplificada, exigindo apenas a instalação do Ruby, versão 3.1 ou superior, e a execução do comando bundle install
.
- Ruby 3.1 ou superior
- Bundler para instalação de dependências
Certifique-se de ter o Ruby instalado em sua máquina. Você pode verificar a versão do Ruby usando o comando:
ruby --version
Instale o Bundler se ainda não o tiver:
gem install bundler
Em seguida, clone este repositório e execute o comando bundle install
para instalar as dependências do projeto:
git clone https://github.com/seu-usuario/seu-projeto.git
cd seu-projeto
bundle install
Antes de usar o projeto, configure as credenciais do Jira no arquivo .env
. Abra o arquivo e insira as informações necessárias:
ATLASSIAN_USERNAME=seu-usuario
ATLASSIAN_API_KEY=seu-token-de-acesso
BASE_URL=https://seu-jira-url.com
Execute o script principal para gerar relatórios de tempo:
ruby report.rb
Este script irá se conectar ao Jira usando as credenciais fornecidas, extrair dados de tempo gasto em histórias, tarefas, subtarefas e bugs, e gerar relatórios formatados.
Contribuições são bem-vindas! Se você encontrar problemas ou tiver sugestões de melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE.md para obter mais detalhes.
Esperamos que este README forneça as informações necessárias para começar a usar e contribuir para o projeto. Se precisar de mais assistência, não hesite em entrar em contato. Boa sorte com o seu projeto!