Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonatasoli/fastapi-template-cookiecutter
FastAPI template cookiecutter
https://github.com/jonatasoli/fastapi-template-cookiecutter
Last synced: 12 days ago
JSON representation
FastAPI template cookiecutter
- Host: GitHub
- URL: https://github.com/jonatasoli/fastapi-template-cookiecutter
- Owner: jonatasoli
- License: mit
- Created: 2021-02-10T22:05:25.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-10T22:10:32.000Z (almost 4 years ago)
- Last Synced: 2024-07-05T14:59:52.793Z (4 months ago)
- Language: Python
- Size: 70.3 KB
- Stars: 6
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
Template to create FastAPI
# Structure
The project is separated into subapps, the main app is not used as a feature.
This template creates a subapp with a basic structure if you prefer.
The data structure uses clean architecture concepts, so we have:
* Adapters - external subapp communication
* Endpoints - The communication layer of the API.
* Services - Business rules
* DAO - is the system queries
* Models - Data models# Features
* Sqlalchemy 1.4 alpha to async queries
* Tests with pytest
* Config with Dynaconf
* Static analisis with prospectors## How to use?
```
$ pip install cookiecutter
``````
$ pip install kamidana
``````
$ cookiecutter ./fastapi-template-cookiecutter
```