Thank you for considering contributing to GitHub Traffic Tracker!
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
- Python 3.10+
- Git
- GitHub CLI (
gh) for gist operations
# Clone the repository
git clone https://github.com/djdarcy/github-traffic-tracker.git
cd github-traffic-tracker
# Install git hooks (recommended)
bash scripts/install-hooks.sh- Check existing issues first
- Include steps to reproduce
- Include expected vs actual behavior
- Open an issue with the
enhancementlabel - Describe the use case and expected behavior
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Run tests (
pytest) - Commit with clear messages
- Push and open a PR
.github/workflows/
traffic-badges.yml # GitHub Actions workflow template
docs/stats/
index.html # Client-side dashboard template
scripts/
setup-gists.py # Onboarding automation
update-version.sh # Version management
install-hooks.sh # Git hook installer
tests/
one-offs/ # Diagnostic and one-time scripts
By contributing, you agree that your contributions will be licensed under the project's GPL-3.0 License.