From 8b7f86b857233433e5a7fbb6f04c80813208bfd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Sat, 22 Dec 2018 20:07:05 +0400 Subject: [PATCH 1/2] Add FastAPI to the web frameworks section --- docs/scenarios/web.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/scenarios/web.rst b/docs/scenarios/web.rst index e68d403bf..7e5808eb1 100644 --- a/docs/scenarios/web.rst +++ b/docs/scenarios/web.rst @@ -144,6 +144,24 @@ Masonite comes with a lot of functionality out of the box including a powerful I Masonite is perfect for beginners or experienced developers alike and works hard to be fast and easy from install through to deployment. Try it once and you’ll fall in love. +FastAPI +------- + +`FastAPI `_ is a modern web framework for building +APIs with Python 3.6+. + +It has very high performance as it is based on `Starlette `_ +and `Pydantic `_. + +FastAPI takes advantage of standard Python type declarations in function parameters +to declare request parameters and bodies, perform data conversion (serialization, +parsing), data valdiation, and automatic API documentation with **OpenAPI 3** +(including **JSON Schema**). + +It includes tools and utilities for security and authentication (including OAuth2 with JWT +tokens), a dependency injection system, 2 alternative web user interfaces for automatic, +interactive, API documentation, and other features. + *********** Web Servers From 124d9ef00c9344083fe34b1846505e66d2ac5047 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Fri, 4 Jan 2019 23:59:38 +0400 Subject: [PATCH 2/2] Update FastAPI section from code review --- docs/scenarios/web.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/scenarios/web.rst b/docs/scenarios/web.rst index 7e5808eb1..c80b97ca5 100644 --- a/docs/scenarios/web.rst +++ b/docs/scenarios/web.rst @@ -159,8 +159,8 @@ parsing), data valdiation, and automatic API documentation with **OpenAPI 3** (including **JSON Schema**). It includes tools and utilities for security and authentication (including OAuth2 with JWT -tokens), a dependency injection system, 2 alternative web user interfaces for automatic, -interactive, API documentation, and other features. +tokens), a dependency injection system, automatic generation of interactive API +documentation, and other features. ***********