GitHub Maintainer Dashboard
A comprehensive Python package for tracking and analyzing GitHub repository maintainer activities.
Features
- Track all maintainer activities (reviews, issue triage, mentorship, documentation)
- Sentiment analysis on PR reviews
- Find similar maintainers based on tech stack and interests
- Generate shareable maintainer CVs
- Milestone celebrations and badges
- Repository breakdown and time series analysis
Installation
Quick Start
from gh_maintainer_dashboard import MaintainerDashboard
dashboard = MaintainerDashboard(github_token="your_github_token")
profile = dashboard.get_profile("octocat") print(profile.summary_stats)
text
Configuration
Create a .env file:
GITHUB_TOKEN=your_github_personal_access_token
text
License
MIT License
Metadata
Release files for gh-maintainer-dashboard 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gh_maintainer_dashboard-0.1.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gh_maintainer_dashboard-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.7 kB
Release files / gh_maintainer_dashboard-0.1.0.tar.gz
| Download URL | gh_maintainer_dashboard-0.1.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf8dd7d51ee1e863ef10a824642050adfd8fdc8ea0e466cdece985d4849eeb5c
|
|
BLAKE2b-256 checksum How to use checksums |
647deb9216b45e3b2ddac9a62435366dc2eb526952e73c17a5feedebdcf376d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / gh_maintainer_dashboard-0.1.0-py3-none-any.whl
| Download URL | gh_maintainer_dashboard-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
13a62a371c182ab189e1d416e7782caf0f45f0154e48c2cea53bce738b5eef21
|
|
BLAKE2b-256 checksum How to use checksums |
40563344374cfee8b8321a94d805666a99d937eb37a5b2809de2f4b7dc9d92e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|