Repository Design Pattern
What this solves for me:
I may look into injecting repositories into the request context with something like handler:
withRepos( async(ctx, args) => { ctx.repos.users(...) }) similar to how withUser works, so they are pre instantiated and ready to consume.Here is a gist with an overview of my approach. Would appreciate your input on concept and direction.
https://gist.github.com/allenhartwig/a015aaccc7dfb9ea25285c36513c13ca

