@@ -177,16 +177,19 @@ GraphQL-core 2 or directly taken over with only slight modifications, but most o
177177code has been re-implemented from scratch, replicating the latest code in GraphQL.js
178178very closely and adding type hints for Python.
179179
180- Design goals for the GraphQL-core 3 library are:
181-
182- * to be a simple, cruft-free, state-of-the-art implementation of GraphQL using current
183- library and language versions
184- * to be very close to the GraphQL.js reference implementation, while still using a
185- Pythonic API and code style
186- * to make extensive use of Python type hints, similar to how GraphQL.js makes uses Flow
187- * to use [ black] ( https://github.com/ambv/black ) for automatic code formatting
188- * to replicate the complete Mocha-based test suite of GraphQL.js using
189- [ pytest] ( https://docs.pytest.org/ )
180+ Design goals for the GraphQL-core 3 library were:
181+
182+ * to be a simple, cruft-free, state-of-the-art GraphQL implementation for current
183+ Python versions
184+ * to be very close to the GraphQL.js reference implementation, while still providing
185+ a Pythonic API and code style
186+ * to make extensive use of Python type hints, similar to how GraphQL.js used Flow
187+ (and is now using TypeScript)
188+ * to use [ black] ( https://github.com/ambv/black ) to achieve a consistent code style
189+ while saving time and mental energy for more important matters
190+ * to replicate the complete Mocha-based test suite of GraphQL.js
191+ using [ pytest] ( https://docs.pytest.org/ )
192+ with [ pytest-describe] ( https://pypi.org/project/pytest-describe/ )
190193
191194Some restrictions (mostly in line with the design goals):
192195
0 commit comments