mirror of
				https://github.com/graphql-python/graphene.git
				synced 2025-10-30 23:47:55 +03:00 
			
		
		
		
	Improved docs for generating documentation. Fixed #353
This commit is contained in:
		
							parent
							
								
									473f97c7b8
								
							
						
					
					
						commit
						78a1b18e44
					
				
							
								
								
									
										18
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								README.md
									
									
									
									
									
								
							|  | @ -83,3 +83,21 @@ After developing, the full test suite can be evaluated by running: | |||
| ```sh | ||||
| python setup.py test # Use --pytest-args="-v -s" for verbose mode | ||||
| ``` | ||||
| 
 | ||||
| 
 | ||||
| ### Documentation | ||||
| 
 | ||||
| The documentation is generated using the excellent [Sphinx](http://www.sphinx-doc.org/) and a custom theme. | ||||
| 
 | ||||
| The documentation dependencies are installed by running: | ||||
| 
 | ||||
| ```sh | ||||
| cd docs | ||||
| pip install -r requirements.txt | ||||
| ``` | ||||
| 
 | ||||
| Then to produce a HTML version of the documentation: | ||||
| 
 | ||||
| ```sh | ||||
| make html | ||||
| ``` | ||||
|  |  | |||
							
								
								
									
										76
									
								
								README.rst
									
									
									
									
									
								
							
							
						
						
									
										76
									
								
								README.rst
									
									
									
									
									
								
							|  | @ -1,37 +1,38 @@ | |||
| Please read `UPGRADE-v1.0.md`_ to learn how to upgrade to Graphene ``1.0``. | ||||
| Please read `UPGRADE-v1.0.md </UPGRADE-v1.0.md>`__ to learn how to | ||||
| upgrade to Graphene ``1.0``. | ||||
| 
 | ||||
| -------------- | ||||
| 
 | ||||
| |Graphene Logo| `Graphene`_ |Build Status| |PyPI version| |Coverage Status| | ||||
| =========================================================================== | ||||
| |Graphene Logo| `Graphene <http://graphene-python.org>`__ |Build Status| |PyPI version| |Coverage Status| | ||||
| ========================================================================================================= | ||||
| 
 | ||||
| `Graphene`_ is a Python library for building GraphQL schemas/types fast | ||||
| and easily. | ||||
| `Graphene <http://graphene-python.org>`__ is a Python library for | ||||
| building GraphQL schemas/types fast and easily. | ||||
| 
 | ||||
| -  **Easy to use:** Graphene helps you use GraphQL in Python without | ||||
|    effort. | ||||
| -  **Relay:** Graphene has builtin support for Relay | ||||
| -  **Data agnostic:** Graphene supports any kind of data source: SQL | ||||
|    (Django, SQLAlchemy), NoSQL, custom Python objects, etc. We believe that | ||||
|    by providing a complete API you could plug Graphene anywhere your | ||||
|    data lives and make your data available through GraphQL. | ||||
|    (Django, SQLAlchemy), NoSQL, custom Python objects, etc. We believe | ||||
|    that by providing a complete API you could plug Graphene anywhere | ||||
|    your data lives and make your data available through GraphQL. | ||||
| 
 | ||||
| Integrations | ||||
| ------------ | ||||
| 
 | ||||
| Graphene has multiple integrations with different frameworks: | ||||
| 
 | ||||
| +---------------------+-------------------------------------+ | ||||
| | integration         | Package                             | | ||||
| +=====================+=====================================+ | ||||
| | Django              | `graphene-django`_                  | | ||||
| +---------------------+-------------------------------------+ | ||||
| | SQLAlchemy          | `graphene-sqlalchemy`_              | | ||||
| +---------------------+-------------------------------------+ | ||||
| | Google App Engine   | `graphene-gae`_                     | | ||||
| +---------------------+-------------------------------------+ | ||||
| | Peewee              | *In progress* (`Tracking Issue`_)   | | ||||
| +---------------------+-------------------------------------+ | ||||
| +---------------------+----------------------------------------------------------------------------------------------+ | ||||
| | integration         | Package                                                                                      | | ||||
| +=====================+==============================================================================================+ | ||||
| | Django              | `graphene-django <https://github.com/graphql-python/graphene-django/>`__                     | | ||||
| +---------------------+----------------------------------------------------------------------------------------------+ | ||||
| | SQLAlchemy          | `graphene-sqlalchemy <https://github.com/graphql-python/graphene-sqlalchemy/>`__             | | ||||
| +---------------------+----------------------------------------------------------------------------------------------+ | ||||
| | Google App Engine   | `graphene-gae <https://github.com/graphql-python/graphene-gae/>`__                           | | ||||
| +---------------------+----------------------------------------------------------------------------------------------+ | ||||
| | Peewee              | *In progress* (`Tracking Issue <https://github.com/graphql-python/graphene/issues/289>`__)   | | ||||
| +---------------------+----------------------------------------------------------------------------------------------+ | ||||
| 
 | ||||
| Installation | ||||
| ------------ | ||||
|  | @ -45,7 +46,8 @@ For instaling graphene, just run this command in your shell | |||
| 1.0 Upgrade Guide | ||||
| ----------------- | ||||
| 
 | ||||
| Please read `UPGRADE-v1.0.md`_ to learn how to upgrade. | ||||
| Please read `UPGRADE-v1.0.md </UPGRADE-v1.0.md>`__ to learn how to | ||||
| upgrade. | ||||
| 
 | ||||
| Examples | ||||
| -------- | ||||
|  | @ -74,10 +76,11 @@ Then Querying ``graphene.Schema`` is as simple as: | |||
|     result = schema.execute(query) | ||||
| 
 | ||||
| If you want to learn even more, you can also check the following | ||||
| `examples`_: | ||||
| `examples <examples/>`__: | ||||
| 
 | ||||
| -  **Basic Schema**: `Starwars example`_ | ||||
| -  **Relay Schema**: `Starwars Relay example`_ | ||||
| -  **Basic Schema**: `Starwars example <examples/starwars>`__ | ||||
| -  **Relay Schema**: `Starwars Relay | ||||
|    example <examples/starwars_relay>`__ | ||||
| 
 | ||||
| Contributing | ||||
| ------------ | ||||
|  | @ -94,15 +97,24 @@ After developing, the full test suite can be evaluated by running: | |||
| 
 | ||||
|     python setup.py test # Use --pytest-args="-v -s" for verbose mode | ||||
| 
 | ||||
| .. _UPGRADE-v1.0.md: /UPGRADE-v1.0.md | ||||
| .. _Graphene: http://graphene-python.org | ||||
| .. _graphene-django: https://github.com/graphql-python/graphene-django/ | ||||
| .. _graphene-sqlalchemy: https://github.com/graphql-python/graphene-sqlalchemy/ | ||||
| .. _graphene-gae: https://github.com/graphql-python/graphene-gae/ | ||||
| .. _Tracking Issue: https://github.com/graphql-python/graphene/issues/289 | ||||
| .. _examples: examples/ | ||||
| .. _Starwars example: examples/starwars | ||||
| .. _Starwars Relay example: examples/starwars_relay | ||||
| Documentation | ||||
| ~~~~~~~~~~~~~ | ||||
| 
 | ||||
| The documentation is generated using the excellent | ||||
| `Sphinx <http://www.sphinx-doc.org/>`__ and a custom theme. | ||||
| 
 | ||||
| The documentation dependencies are installed by running: | ||||
| 
 | ||||
| .. code:: sh | ||||
| 
 | ||||
|     cd docs | ||||
|     pip install -r requirements.txt | ||||
| 
 | ||||
| Then to produce a HTML version of the documentation: | ||||
| 
 | ||||
| .. code:: sh | ||||
| 
 | ||||
|     make html | ||||
| 
 | ||||
| .. |Graphene Logo| image:: http://graphene-python.org/favicon.png | ||||
| .. |Build Status| image:: https://travis-ci.org/graphql-python/graphene.svg?branch=master | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user