as an open source developer, i'm most proud of my GitHub activity. yet the activity provided by GitHub is incomplete, showing only part of my overall contributions, only providing detailed history up to a small window of recent events, and not highlighting most activity within orgs (where most of my activity happens). i wish my website provided a view into the full history, searchable and all, as a true display of my open source contributions.
here's an idea for how to achieve this. hey, anyone interested in implementing this?
- use gh-user-events to get a live readable stream of [GitHub user events]
- pipe events in to a levelup database.
- use a sublevel for each type of event
- use the timestamp as the key for each event
- provide server api that allows for streaming range queries using multiplex-rpc
- use redux on client
- connects over websocket-stream
- render using vdux