From c30615945892eb3b9013ae8f37acb9448a675e0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Mon, 1 Jun 2020 14:33:22 +0200 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=93=9D=20Add=20FastAPI=20to=20Impleme?= =?UTF-8?q?ntations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/implementations.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/implementations.rst b/docs/implementations.rst index d0689cd0..e277e3d1 100644 --- a/docs/implementations.rst +++ b/docs/implementations.rst @@ -65,3 +65,13 @@ Starlette Starlette is a minimalist ASGI library for writing against basic but powerful ``Request`` and ``Response`` classes. Supports HTTP. + + +FastAPI +------- + +*Beta* / https://github.com/tiangolo/fastapi + +FastAPI is an ASGI web framework (made with Starlette) for building web APIs based on +standard Python type annotations, based on standards like OpenAPI, JSON Schema, and +OAuth2. Supports HTTP and WebSockets. From 5a8e6194edf0116ca8d21e104ac0d09c0a02f454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Mon, 1 Jun 2020 14:35:08 +0200 Subject: [PATCH 2/3] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20Reduce=20repetition=20?= =?UTF-8?q?in=20FastAPI=20description?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/implementations.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/implementations.rst b/docs/implementations.rst index e277e3d1..b2382b2d 100644 --- a/docs/implementations.rst +++ b/docs/implementations.rst @@ -73,5 +73,5 @@ FastAPI *Beta* / https://github.com/tiangolo/fastapi FastAPI is an ASGI web framework (made with Starlette) for building web APIs based on -standard Python type annotations, based on standards like OpenAPI, JSON Schema, and -OAuth2. Supports HTTP and WebSockets. +standard Python type annotations and standards like OpenAPI, JSON Schema, and OAuth2. +Supports HTTP and WebSockets. From b625805303c9cf80bc14885d911be5b1b7ee56e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Sat, 13 Jun 2020 18:51:03 +0200 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=8E=A8=20Re-order=20implementations?= =?UTF-8?q?=20alphabetically,=20move=20FastAPI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/implementations.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/implementations.rst b/docs/implementations.rst index b2382b2d..8b4da650 100644 --- a/docs/implementations.rst +++ b/docs/implementations.rst @@ -48,6 +48,16 @@ original driving force behind the ASGI project. Supports HTTP and WebSockets with Django integration, and any protocol with ASGI-native code. +FastAPI +------- + +*Beta* / https://github.com/tiangolo/fastapi + +FastAPI is an ASGI web framework (made with Starlette) for building web APIs based on +standard Python type annotations and standards like OpenAPI, JSON Schema, and OAuth2. +Supports HTTP and WebSockets. + + Quart ----- @@ -65,13 +75,3 @@ Starlette Starlette is a minimalist ASGI library for writing against basic but powerful ``Request`` and ``Response`` classes. Supports HTTP. - - -FastAPI -------- - -*Beta* / https://github.com/tiangolo/fastapi - -FastAPI is an ASGI web framework (made with Starlette) for building web APIs based on -standard Python type annotations and standards like OpenAPI, JSON Schema, and OAuth2. -Supports HTTP and WebSockets.