Premium Git repository analytics and dashboard generator
Project description
💎 Commit Pulse
High-fidelity Git analytics for the modern developer. Analyze your repositories, track contributor impact, and visualize your engineering legacy in seconds.
Explore the Registry | PyPI Package
🚀 Quick Start
1. Installation
pip install commitpulse
2. Pulse to Cloud (Default)
Host your dashboard globally and get a unique, shareable URL.
commitpulse
Output: ✨ Successfully published! Share your Pulse at: https://commitpulse.pxxl.click/v/unique-id
3. Master Scan
Aggregate all repositories in your computer and sync them at once.
commitpulse --scan
🛠️ Advanced Usage
Local-First Analysis
Generate a self-contained, interactive HTML dashboard strictly on your machine.
commitpulse --local
[!IMPORTANT] This will prompt for a security confirmation (y/n) before generating local files.
Targets & Options
commitpulse /path/to/repo: Analyze a specific directory.--no-open: Analyze and sync without automatically opening the browser.
🧬 Engineering Intelligence
- Robust Language Detection: Uses byte-count analysis and an expanded polyglot map for high-precision stack breakdown.
- Privacy by Design: Raw code never leaves your machine. We only analyze Git metadata to build your visual profile.
- Premium Aesthetics: Interactive heatmaps, productivity distributions, and contributor impact visualizations.
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Sync your pulse. Reveal your impact.
Built with ❤️ by Samuel Olubukun
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
File details
Details for the file commitpulse-0.1.4.tar.gz.
File metadata
- Download URL: commitpulse-0.1.4.tar.gz
- Upload date:
- Size: 59.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5eec68b5cdd59f1bf3cbad814a38a6b47e8ab7ebd3ac1c4102095fff3b32a533
|
|
| MD5 |
f7b79de6ecddbd209d91cdb12f8e14ab
|
|
| BLAKE2b-256 |
b479045beff5a9ed032203c77436448cbe4f0694416cf8b7b3a71707fa9dd7ec
|