Skip to content

fga-eps-mds/PullBot

Repository files navigation

PullBot

🔭 Sobre

Bot de produtividade ativado no GitHub. O PullBot tem por objetivo acelerar a produtividade de um repositório. Suas principais Features são:

  • Pull Request automático de uma branch ao fechar a Milestone.
  • Quando uma Milestone chegar ao seu fim e for fechada no botão close, aparecerá uma interface (modal) para escolher qual Branch deseja realizar um Pull Request.
  • Relatório Markdown.
  • Ao finalizar o Pull Request, o bot fará um dowload de um arquivo .txt escrito em Markdown que mostrará informações sobre os integrantes daquele repositório. Informações como: Quantidade de Commits , Quantidade de Issues associadas e a Quantidade de comentários em Issues naquela Milestone por contribuinte e o ranking de contribuições total do repositório.
  • Gráficos informativos
  • O PullBot conta com 3 gráficos, gráficos de Commits em cada Milestone por contribuinte, gráfico de linhas de código adicionadas e deletadas por contribuintes durante as semanas e um gráfico de todos Commits de todas as Branchs por todos contribuintes durantes as semanas.
  • Para encontrar esses gráficos, basta entrar em algum repositório e entrar em alguma Milestone, fechada ou aberta, e em seguida abrir o pop-up do PullBot. Todos os gráficos estarão disponíveis nesse pop-up.

🌱 Funcionalidades

  • Pull request automático via GitHub API.
  • Geração de gráficos informativos da equipe.
  • Geração de gráficos informativos por contribuinte.
  • Geração de texto markdown para escopo dos commits, issues e pull requests.

💻 Ambientalizando

Requisitos

É necessário:

Como rodar

  • Clicar no ícone da extensão PullBot.
  • Deixar a extensão ativa enquanto utiliza o GitHub.
  • Clicar em cima da Milestone desejada.

:octocat: Integrantes

Jaime Juan de Castro Feliciano Damasceno
Jaime Juan de Castro Feliciano Damasceno

Arthur de Melo Garcia
Arthur de Melo Garcia

Eliás Yousef Santana Ali
Eliás Yousef Santana Ali

Lorrayne Alves Cardozo
Lorrayne Alves Cardozo

🎥 Release 1

🎥 Release 2

🎈 Contribuição

Para contribuir com o projeto, leia.

🔒 Licença

Confira nossa licença aqui.