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

📣 Call for maintainers #1049

Closed
jkimbo opened this issue Oct 22, 2020 · 16 comments
Closed

📣 Call for maintainers #1049

jkimbo opened this issue Oct 22, 2020 · 16 comments

Comments

@jkimbo
Copy link
Member

jkimbo commented Oct 22, 2020

Unfortunately I no longer have the time to maintain Graphene-Django so I'm putting out this call for anyone who wants to get involved with development. Ideally you'll already have contributed to this library in some way or another.

@zbyte64 has already said that he's willing to step in but is anyone else interested?

@jkimbo jkimbo pinned this issue Oct 22, 2020
@tcleonard
Copy link
Collaborator

I have started to use graphene-django quite extensively recently and would not mind being involved in this awesome project.
I am far from having a good understanding of all what graphene(-django) can offer but I'm happy to offer my modest help.

@ulgens
Copy link
Collaborator

ulgens commented Oct 22, 2020

Hey @jkimbo , i was meant to give some of my time to project before but i couldn't manage it that time. Maybe, this time is the time for me to try again 🙂

@jkimbo
Copy link
Member Author

jkimbo commented Nov 4, 2020

Thanks @tcleonard and @ulgens ! Please get in contact with @zbyte64 to organise. He has admin access on the repo so should be able to handle any problems.

Here are some hand over notes and areas that need work:

  • v3 of Graphene-Django is waiting on Graphene v3 to be released. Graphene v3 is ready to go but is being held up because the other dependant libraries (graphene-mongo etc) have not been updated. There is no ETA on when they will be updated or when Graphene v3 will be released.
  • The biggest missing feature from the v3 release currently is dataloaders. The new graphql-core version dropped support for Promises so you have to use asyncio to achieve the same thing. However the Django ORM does not currently support asyncio so it's unclear what to do until it does.
  • The master branch of Graphene-Django is for the v2 releases. There is a v3 branch which should be periodically updated with the changes in master. Once v3 has a clear path to be released the v3 branch should be merged into master. Maintaining a v2 branch to release bugfixes is probably a good idea as well.
  • The release process is as follows:
  • The biggest source of confusion currently is the fact that Graphene-Django defaults a lot to Relay patterns when most developers don't use Relay (see How to declare custom global ID #349, replace relay global id with object id #957, Proposal to use graphene-django without relay #274 and probably others). This should really be addressed and IMO the Relay integration should be completely optional. I've written up some thoughts here: replace relay global id with object id #957 (comment) Possibly a good opportunity do it with the v3 release.
  • The https://github.com/eamigo86/graphene-django-extras library is very good and should probably be integrated

Sorry it's quite rough. Feel free to ask me questions either here or on Slack.

✌️ out

@asencis
Copy link

asencis commented Jan 11, 2021

Hey @zbyte64 I'm looking to commit to Django-graphene from the Django REST framework - are you still accepting new applications for contributors/maintainers? From my own experiences with the library - I'd like to help in the area of documentation but also really happy to help with any modest-sized PRs that are needed.

@zbyte64
Copy link
Collaborator

zbyte64 commented Jan 14, 2021

Hi @asencis ; would love to have you join the team. Please join us on slack.

@iltoningui
Copy link

I've recently started building opensource tools and working with django and I would like to be involved in the project.

@kevindice
Copy link

Hi @zbyte64 , I'd also be interested.

@yaserrahimi
Copy link

Hi @zbyte64 how i can start?

@jackton1
Copy link
Contributor

@zbyte64 I'll like to also get involved, currently actively using graphene-django in production.

@allangz
Copy link

allangz commented Oct 8, 2021

Hi guys, I also would like to help.

@bellini666
Copy link
Contributor

Hey guys. I would also like to help. How can I join the slack channel?

@Luferov
Copy link

Luferov commented Jan 31, 2022

Hi! Me too! Could I get link to slack Chunnel?

@taekyunnn
Copy link

me too! can i get link to slack channel? my email address is taxijjang@gmail.com

@hiporox
Copy link

hiporox commented Feb 18, 2022

@bellini666 @Luferov @taekyun-quriously @allangz There is a link to the graphene slack channel in the README, I have also added it here. There is a django channel in there

@zbyte64 can confirm if that is the correct location, but that is my guess as someone who is also interested in helping out

@Luferov
Copy link

Luferov commented Feb 20, 2022

@hiporox thank you so much i found and joined to slack channel a few days ago.

@tcleonard tcleonard unpinned this issue Sep 19, 2022
@elyas-hedayat
Copy link

@jazzband Could you help to maintain this repo?

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