🎯 About this series
What you'll discover in this series is the knowledge we got by working on the data our activity did generate on GitHub.com, only by using its (always richer) set of APIs.
GitHub.com is a complete platform on which people :
- 🧑🤝🧑 Build & socialize around code
- 🎁 Contribute
- 📅 Manage projects
- 📦 Deliver software
- 🚀 Trigger deployments
Each of these activities generate structured data that describe what you did, when, with who... and (hopefully 😅) why.
Some reporting is already delivered through charts by GitHub:
... but sometimes you can be challenged by many questions, including (but not only) one of the most crucial one :
"How much time (and where) do you spend on
or this one:
"You talk about BOTs and third party services... but how can you tell me more about the ROI ... and how it helps achieve more things ?")
👉 In this episode, we'll only focus on reporting which repositories have been the most active during the past year... through a format anyone can immediately understand.
The chart race of the most active repositories, based on issues activity :
Here is the flow we used to produce the content :
1️⃣ Dump GitHub issues to
csv with Python
3️⃣ Generate Race Chart with
Bar Chart Race
By a single movie we could show how our most trendy activity evolved over the months since our migration from onPrem GitLab to GitHub.com... without having ever asked anyone to fill a single timesheet. 😅
Top comments (1)