Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintenance Plan #884

Closed
syrusakbary opened this issue Dec 27, 2018 · 73 comments
Closed

Maintenance Plan #884

syrusakbary opened this issue Dec 27, 2018 · 73 comments

Comments

@syrusakbary
Copy link
Member

syrusakbary commented Dec 27, 2018

Maintenance

We need to start working on a Maintenance plan for Graphene and it's sub-projects: graphene-django, graphene-sqlalchemy, graphql-core, graphql-core-next ... .

Why?

Right now my main focus has diverged from Graphene.

Because of that but also because my main focus is now on @wasmerio (which takes most of my time), we should plan a proper way to maintain Graphene in the long term without being blocked by my explicit approval, so it keeps growing at a healthy pace from contributors willing to take the time to make the project shine.

How we will do it?

Few months ago I've created an internal Slack channel, with people from Yelp, Reddit and other companies to have a direct way of communication with them.
I would love to invite more people to join this channel, so we can discuss the maintainance plan in a realtime fashion.
If you are interested in joining, please write your email as a comment on this issue :)

Ideal Solution

Ideally, we will form a committee of experts that have the knowledge and insight into what Graphene needs in both the short and long term. Done in a way that is not skewed on doing what only one or two companies need, but rather to focus on the community and the global needs.

I do like the way Django and the PSF are doing this, but more ideas will also be more than welcome!

At the same time, because all this years have gave me a lot of insight, I'll keep beign the belevolent dictator for Graphene, but my role will be more on the back side rather than in the front.

Looking forward to hearing your thoughts! :)

@syrusakbary
Copy link
Member Author

@maarcingebala
Copy link

I'd be happy to share my thoughts and experiences after using graphene/graphene-django in Saleor. Email: maarcin.gebala@gmail.com.

@jkimbo
Copy link
Member

jkimbo commented Dec 27, 2018

Great news! I'd be happy to help out. Email: hello@jkimbo.com

@dvndrsn
Copy link
Contributor

dvndrsn commented Dec 30, 2018

I'd be interested! Email: dave@dvndrsn.com

Some folks from Joor may be interested in joining this discussion too: @pieropalevsky @nbbdog11 please cascade to interested people.

@patrick91
Copy link
Member

patrick.arminio@gmail.com

@pieropalevsky
Copy link

I'd be interested. I have spent the last year plus working with Graphene in production and would love to contribute back to the project.

Email: ppalevsky@gmail.com

@danpalmer
Copy link
Contributor

danpalmer commented Jan 3, 2019 via email

@Nabellaleen
Copy link

I'm also interested :) florian.briand@digital-engine.info

@adamchainz
Copy link
Contributor

adamchainz commented Jan 3, 2019 via email

@leotsem
Copy link

leotsem commented Jan 7, 2019

I'm also interested. I've worked with Graphene in a couple of projects and I'm happy to share my thoughts and contribute back. leotsem@gmail.com

@dcrobinett
Copy link

I'm interested. This is a central component for our companies intranet projects. I wouldn't mind donating some time. dennisr@sailrite.com

@nikordaris
Copy link
Contributor

This is a critical part of my company as well. Please include me as well. nikordaris@gmail.com

@forforeach
Copy link

I'd like to join forforeach@gmail.com

@dopeboy
Copy link

dopeboy commented Jan 16, 2019

I'm interested! In the bay area too.

arithmetic@gmail.com

@phalt
Copy link

phalt commented Jan 16, 2019

@syrusakbary @patrick91 this project is a major dependency for my team, so I'd be happy to join the discussion and contribute. paulandrewhallett@gmail.com

@patrick91
Copy link
Member

Invited all :)

@firaskafri
Copy link
Contributor

I'm interested
firas.alkafri@gmail.com

@cobalamin
Copy link

I'm in if you'll let me :)
simon@serioese.gmbh

@firaskafri
Copy link
Contributor

Could you please share the timeline for this with us please?

@firaskafri
Copy link
Contributor

@syrusakbary We would like to have an update on this. This is an open source community project and there are some great pull requests stuck in the pipeline across grahpene's repositories. What is the proposed timeline and action plan for this?

@jkimbo jkimbo mentioned this issue Jan 27, 2019
@ProjectCheshire
Copy link
Member

I'm game, mostly from the documentation/information dissemination side. jessamyn.hodge@gmail.com

@zbyte64
Copy link
Contributor

zbyte64 commented Jan 29, 2019

I volunteer as tribute: zbyte64@gmail.com

@bk-equityzen
Copy link

bk-equityzen commented Jan 30, 2019

We use it at EquityZen and are interested in joining the conversation and contributing. bryant.khau@equityzen.com

@antoine-gallix
Copy link

@syrusakbary Now that more than a month have passed and many people have expressed their will to contribute to and maintain the project, what are the next steps? It seems to me that issues and pr are piling up, and the energy to contribute might dissipate if the evolution of this package is blocked by a contribution wall.

@bastiW
Copy link

bastiW commented Feb 6, 2019 via email

@syrusakbary
Copy link
Member Author

Yesterday we had the meeting.
The details are in the doc that @brianmcfeeley posted.
https://docs.google.com/document/d/12-olPz5FHGx3w8kCkNX3FNhhx38abVR1VK-U2ehxHok

As a summary, here are the things that we talked:

  • Companies & developers interested on moving Graphene / GraphQL Python ecosystem forward
  • How to move Graphene forward (by using graphql-core-modern and/or graphql-core-next)
  • Different repos in the ecosystem and people that would like to start governing / maintaining them
  • How to handle communication between collaborators / maintainers (we will have all the communication in the Slack channel)

In general, we are going to add more maintainers into the repo so we can start reviewing and merging PRs without my explicit approval.

In general, if you contributed to the repos of @graphql-python and you would like to be added as maintainer to a specific repo please let us know and someone will add you.
Also, if you would like to start collaborating or knowing where Graphene is going next please join our Slack channel.

PRs should be merged when a certain number of approvals is reached: 4 for Graphene, 3 for GraphQL-core, 5 or 4 for Graphene-Django, 2 for Graphene-SQLAlchemy...

Also, I'm going to be present and helping the transition. But the goals of where Graphene should go in next releases will start coming from the community, collaborators and governors of the ecosystem.

@danpalmer
Copy link
Contributor

danpalmer commented Mar 7, 2019 via email

@syrusakbary
Copy link
Member Author

syrusakbary commented Mar 7, 2019

I just created a team of "Governors" for the Graphene / GraphQL-Python ecosystem.
They will be:

They will have the rights for:

  • Adding more maintainers into the repos
  • Specify the amount of approvals needed for merging PRs in certain repos
  • Other rights to be able to administrate the repos

@brianmcfeeley
Copy link

@syrusakbary is the slack still invite only? May I get an invitation please, if so, to brian@trialspark.com

@ktosiek
Copy link

ktosiek commented Mar 10, 2019

Is snapshottest considered to be a part of the GraphQL-Python ecosystem? I see there are some doubts about its future too, for example syrusakbary/snapshottest#64 and syrusakbary/snapshottest#37

@dfee
Copy link
Member

dfee commented Mar 11, 2019

It might not be the right forum to ask this, but as I'm a member, and already a contributor of aiohttp-graphql, should I move https://github.com/dfee/graphql-ws-next into this organization too? @Cito @syrusakbary ?

@ProjectCheshire
Copy link
Member

@ktosiek only things under the graphql-python namespace are considered. Syrus has a lot of projects :)

@ProjectCheshire
Copy link
Member

@dfee there you are! If you can pass me your preferred email, I can add you to the slack if you aren't already.

@dfee
Copy link
Member

dfee commented Mar 11, 2019

@KaySackey
Copy link

i'd be interested in joining kay@9cloud.us

@akinadebowale
Copy link

Hello, invitation to Slack channel please: akin@akinadebowale.com.

@dan98765
Copy link
Contributor

@akinadebowale @KaySackey sent you invites.

@larsblumberg
Copy link

Please invite me to the channel. I'm very much interested in contributing. My email adress:

Lars [dot] Blumberg [ätt] posteo.de

Thank you.

@prokher
Copy link

prokher commented Mar 25, 2019

I would be happy to join: prokher@gmail.com

@jnak
Copy link

jnak commented Mar 25, 2019

Hello, I'd like to get involved with graphene-sqlalchemy. Please send me an invite at julien [at] hioscar [dot] com. Thank you

@averypmc
Copy link

averypmc commented Apr 2, 2019

Would also like to be added to the channel: avery.mcintyre@plangrid.com. Thanks!

@thejcannon
Copy link

Go ahead and throw my name in the hat: joshdcannon@gmail.com

@jaydenwindle
Copy link
Contributor

I'd love to help out. jaydenwindle@gmail.com

@changeling
Copy link

Please add cklarson@gmail.com.

@satshabad-cr
Copy link

Hi, my company is interested in the sponsorship offered in the Patreon. We signed to donate up but haven't heard anything back. Are those offers still valid? Can you add me to the slack? satshabad@culturebiosciences.com

@ktosiek
Copy link

ktosiek commented May 26, 2019

I'm interested in discussing, and helping with, development of Graphene and related projects. I'm mostly interested in production use of graphene-django. I'd love to be invited to Slack: tomasz.kontusz@gmail.com

@changeling
Copy link

I'd like to bump my request to be added, as well. cklarson@gmail.com

@ikornaselur
Copy link

ikornaselur commented May 29, 2019

Would love to be added to the Slack team - axel [at] takumi [dot] com

@hsagarthegr8
Copy link

I would love to be a part of that team. hsagarthegr8@gmail.com

@wyattanderson
Copy link

Hey, I'd love to be added as well: wanderson [at] gmail [dot] com. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests