- Save into redis the array of repos for an user
- Subscribe to the repo pubsubhub events (all of them)
- Service to listen the pubsubhub notifications
- Comunicate them to the listener
- Task to keep the repositories updated
- Handle every type of event (push, pull request, etc)
- Put in a middleware/util the repo listing method
- Authenticate with github to get more "repo" wise tokens :