graphql-python / graphql-python/graphene

📣 Call for maintainers

オープン
#1,312 コメント 42 件 リアクション 31 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
8.2k
フォーク
818
PR マージ指標
30日以内にマージされた PR はありません

説明

Unfortunately it seems that the current maintainers of Graphene no longer have the time to maintain the library so I'm taking the liberty of putting out this call for anyone who wants to get involved with development. Ideally you'll already have already contributed to this library in some way or another.

The current status of the library is:

* v3 is ready to be released (https://github.com/graphql-python/graphene/issues/1127) but has stalled because of a desire to bring the various dependant libraries up to date with it first. It's my opinion that v3 should just be released without waiting since it's been in the works for more than 6 months and it's now just stagnating. I will leave that up the new maintainers to make that call though since it will probably require some support once it's been released. Release notes are here: https://github.com/graphql-python/graphene/wiki/v3-release-notes
* The current `master` branch tracks the v3 beta releases and there is a v2 branch for bugfixes for v2 (https://github.com/graphql-python/graphene/tree/v2)
* The release process is as follows:
* Update the version in https://github.com/graphql-python/graphene/blob/master/graphene/__init__.py#L44 and commit it
* Create a new GitHub release with the new version number
* GitHub will create a new tag and GitHub actions will push a new release to PyPi
* The release numbers follow semver
* The current documentation is very sparse and needs work to make it more useful
* While Graphene is currently feature complete in terms of creating a compliant GraphQL server, it is lacking a lot of features that developers would expect from a mature GraphQL server library. There is a lot of scope to improve things here.
* There a quite a few gotchas with the API and it can cause a lot of confusion for people who are new to the library. Some of these are outlined here: https://github.com/graphql-python/graphene/issues/612#issuecomment-347066815
* Generally issues and pull requests have gone unanswered for quite a while know so there is a lot of housekeeping to do as well

---

Please reply to this issue if you would like to help out with maintaining this library. Once we have a couple of interested people I'll give you admin access and then let you self organise with how you want to proceed.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず issue 1127 の v3 リリースに関する議論と、リンクされている v3 リリースノートを確認し、次に graphene/__init__.py を含む、ここで説明されているリリースプロセスを調べてください。この issue では、不十分なドキュメントと未回答の issue も、より広範な作業領域として挙げられていますが、範囲の限定された変更や完了テストは定義されていません。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
graphql, python
領域
api, backend, documentation, release
issue の種類
ドキュメント
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
15/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。