https://github.com/api7/contributor-graph
https://github.com/api7/contributor-graph
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/api7/contributor-graph
- Owner: api7
- License: apache-2.0
- Created: 2021-03-09T07:20:08.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-28T16:06:16.000Z (10 months ago)
- Last Synced: 2025-03-28T17:30:47.592Z (10 months ago)
- Language: JavaScript
- Homepage: https://git-contributor.com
- Size: 1.08 MB
- Stars: 39
- Watchers: 7
- Forks: 14
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Contributor Graph
This tool is used to generate contributor graphs across repositories. We use Github API to get all commits, try to find the "Github way" to filter commits so the result data would be similar to Github, and then get the first commit time of each contributor. All of the procedures are running on GCP, and it would automatically update the graph each day, so the link would always present the real-time data.
## Demo
### GitHub Contributor Over Time for single repo
[](https://git-contributor.com?chart=contributorOverTime&repo=apache/apisix)
### GitHub Contributor Over Time across related repo
We maintain a [list](api-go/config/multi-repo.yaml) which you could directly add your repo list and commit a PR if needed.
[](https://git-contributor.com?chart=contributorOverTime&repo=apache/apisix&merge=true)
### Monthly Active Contributors
[](https://git-contributor.com?chart=contributorMonthlyActivity&repo=apache/apisix&merge=true)
## Feature request
If you have any requests, including but not limited to:
1. aggregate contributors across repos
2. add "[anonymous](https://docs.github.com/en/rest/reference/repos#list-repository-contributors)" to stats
3. import svn contributors (especially for Apache repos)
Don't hesitate to leave an issue and we'll try to fulfill your request to make our project got better compatibility.
## License
[Apache 2.0 License](./LICENSE)