-
Notifications
You must be signed in to change notification settings - Fork 150
v2 #80
Description
Just some thoughts for what we could/should do next.
Create a starter template
There should be a starter template using the headlesscms site underpinning with some simple configuration to create new sites for tracking GitHub projects. This would be a good precursor to migrating staticgen.com over to the headlesscms.org setup.
Extensible sorting/filtering
The current layout can only handle so much sorting/filtering before it sort of breaks. We should consider how to redesign so that an arbitrary number of sorts and filters can work without breaking the layout.
Scalable card data
Like sorting/filtering, cards just become bland data lists when too many points are added. We need a way to allow a fair amount of data on cards that still works for the UI. Perhaps making them expandable?
More stats
Arbitrary stat support should be a thing. You may want to track npm downloads or GitHub contributors, for example. The current setup is GitHub only, and limited to four items by the UI.
Flexible stats window
We're currently adding daily to the GitHub data for headlesscms.org. The original goal was 30 days, but maybe 60 is better. Currently at 38 days and counting. What would be nice is to capture maybe 60 or 90 days of data max, but allow the user to select what window they want to see reflected in the cards, e.g. last 7 days.
Flexible stats display
Some stats aren't just a plus/minus thing. GitHub issues, for example, can show zero change over a 30 day span, when in reality, 300 issues were closed and 300 new issues were opened. The activity is an important sign of life, so we see a need to display change data for individual stat in more than one way.