- 
                Notifications
    
You must be signed in to change notification settings  - Fork 64
 
Description
Hi, everyone who contributed to this gem: @ConsultingMD, @RoryO, @etripier.
Even though this gem is quite small and its functionality can be kind of easily implemented in an application, it is very convenient to use and (as a sign of that) is still in demand in the community, as can be seen by the number of issues and pull requests.
However, it seems that it lacks support as there is a number of excellent pull requests that awaiting merging for more than a year and issues not being answered.
I tried to migrate from this gem to just using graphql-batch directly and didn't like the experience (and amount of boilerplate code I had to write).
So, instead of stopping using it, I want to offer my help in graphql-preload maintenance to be able to continue using it in projects I'm working on.
What I can do (and what I'm actually planning to do):
- keep it in working condition for new versions of GraphQL-Ruby and ActiveRecord.
 - write and maintain test suite (there is already starting point for it at Add basic tests to help in gem maintenance #14)
 - set up CI with build matrix
 - review current and future pull requests from time to time and accept relevant ones
 - respond to all current and future issues from time to time and fix bugs that are relatively easy to fix
 - publish releases with fixes and features according to SemVer
 
What I'm not planning to do:
- add new features (unless someone will write pull request and convince me that feature is useful)
 - move or rename it
 - add any malicious code (it should be obvious, but too many precedents lately)
 
What I need for it:
- push access to source code repository: https://github.com/ConsultingMD/graphql-preload
 - push access to rubygems: https://rubygems.org/gems/graphql-preload
 
Who am I?
My name is Andrey, and I'm working at Evil Martians. Martians use, create, and maintain open-source software themselves and encourages others to do so. However, here I offer my help as an individual.
I've authored a bunch of small gems: after_commit_everywhere, evil-seed, yabeda, and others.
What do you think?