Skip to main content

Insightful dashboards for GitHub teams, repositories, and organizations.

Project description

📊 Reportify-IFES

Reportify-IFES é uma ferramenta Python para geração de dashboards e relatórios automatizados a partir de dados de repositórios GitHub. Com ele, você obtém insights valiosos sobre sua organização, equipe, colaboração e produtividade no GitHub.


🚀 Instalação

⚠️ Requisitos:

  • Python 3.10 obrigatoriamente.
    Outras versões podem não ser compatíveis.

Instale via pip:

pip install reportify-ifes

⚙️ Configuração Crie um arquivo .env no diretório raiz do seu projeto com as seguintes variáveis:

GITHUB_TOKEN=seu_token_github
GITHUB_REPOSITORY=usuario/repositorio

🏃‍♂️ Como utilizar Crie um arquivo Python, por exemplo gerar_relatorio.py, com o seguinte conteúdo:

from reportify import Report

relatorio = Report()
relatorio.run()

📚 Componentes do Relatório O relatório é composto por diferentes dashboards, cada um focado em uma perspectiva da organização ou projeto no GitHub:

🔹 DeveloperStats Analisa os desenvolvedores do repositório, gerando métricas como quantidade de commits, issues abertas e fechadas, pull requests e participação individual nas atividades. Relatório consolidado e individual.

🔹 OrganizationalDashboard Oferece uma visão geral da organização, consolidando dados de múltiplos repositórios e apresentando tendências, produtividade, gargalos e distribuição de tarefas.

🔹 GitHubIssueStats Gera estatísticas específicas sobre as issues, como tempo médio de resolução, tempo de abertura, gargalos e ciclos de desenvolvimento.

🔹 TeamStats Foca na dinâmica da equipe, mostrando como os membros colaboram, distribuição de tarefas, taxas de conclusão e engajamento dentro do repositório.

🔹 CollaborationGraph Cria um grafo de colaboração que representa visualmente como os membros da equipe interagem entre si por meio de revisões, commits, comentários e interações em issues.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reportify_ifes-1.2.1.tar.gz (45.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reportify_ifes-1.2.1-py3-none-any.whl (46.9 kB view details)

Uploaded Python 3

File details

Details for the file reportify_ifes-1.2.1.tar.gz.

File metadata

  • Download URL: reportify_ifes-1.2.1.tar.gz
  • Upload date:
  • Size: 45.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for reportify_ifes-1.2.1.tar.gz
Algorithm Hash digest
SHA256 3bc43657e9269c3e39d1afb09c1ba0ccc7ac6f7bbf6dac494629815089826966
MD5 e1cf91a36aec6dfc2a9ef0774388042c
BLAKE2b-256 3a9f99a72558f8c862435b64f8d64b98bbfca2d032f79a1171cdeb4a13dc805e

See more details on using hashes here.

File details

Details for the file reportify_ifes-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: reportify_ifes-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 46.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for reportify_ifes-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bc84a4848c2d19d75faa59daaef39bc7cc0638b2d5d708eafea838098bd0c1cd
MD5 dbfd8ef2c4874d9c90ce34480db9d29a
BLAKE2b-256 63d826e24a141e6d86ec31f4cc535f590a3bc3dd3a46ab5248aa0cb6f9642e08

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page