Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/django-graph-api/django-graph-api

Pythonic implementation of the GraphQL specification for the Django Web Framework.
https://github.com/django-graph-api/django-graph-api

api django graphql

Last synced: about 2 months ago
JSON representation

Pythonic implementation of the GraphQL specification for the Django Web Framework.

Awesome Lists containing this project

README

        

Django Graph API |travis| |slack| |rtd| |versions|
==================================================

.. |slack| image:: https://slack-djangographapi.now.sh/badge.svg
:alt: Join us on slack at https://slack-djangographapi.now.sh
:target: https://slack-djangographapi.now.sh

.. |travis| image:: https://travis-ci.org/django-graph-api/django-graph-api.svg?branch=master
:alt: Build status on travis-ci
:target: https://travis-ci.org/django-graph-api/django-graph-api

.. |rtd| image:: https://readthedocs.org/projects/django-graph-api/badge/?version=latest
:alt: Docs status on readthedocs
:target: http://django-graph-api.readthedocs.io/

.. |versions| image:: https://img.shields.io/pypi/pyversions/django-graph-api.svg
:alt: Python versions from PyPI
:target: https://pypi.python.org/pypi/django-graph-api

This is an implementation of GraphQL_ in Python_, designed to work with the
Django_ web framework. The project began at `DjangoCon US 2017`_.

Why Django Graph API?
---------------------

We see GraphQL as a promising alternative to REST.

In order to increase its usage amongst Python developers, we are trying to create a library that stays up to date with the GraphQL specs and that embraces all of the things we love about Python:

- simple, readable, and elegant
- great documentation
- supportive open-source community

.. _GraphQL: http://graphql.org/
.. _Python: https://www.python.org/
.. _Django: https://www.djangoproject.com/
.. _DjangoCon US 2017: https://2017.djangocon.us/

Contributing
------------

We welcome contributions to this project!
Check the `contribution guidelines`_ for detailed information on how to contribute, including how to get up and running and submitting your changes.

.. _contribution guidelines: ./docs/contribute.rst

Code of conduct
---------------

This project adheres to and supports the `Django Code of Conduct`_.

.. _Django Code of Conduct: https://www.djangoproject.com/conduct/

Style guide
-----------

This project uses the `Django coding style guide`_.

.. _Django coding style guide: https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/

Documentation
^^^^^^^^^^^^^

You can find the `full documentation `_ for Django Graph API on ReadTheDocs.