Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arthurhenrique/cookiecutter-fastapi
Cookiecutter template for FastAPI projects using: Machine Learning, Poetry, Github Actions and Pytests
https://github.com/arthurhenrique/cookiecutter-fastapi
black boilerplate cli cookiecutter cookiecutter-fastapi docker fastapi fastapi-boilerplate hacktoberfest machine-learning poetry python
Last synced: about 6 hours ago
JSON representation
Cookiecutter template for FastAPI projects using: Machine Learning, Poetry, Github Actions and Pytests
- Host: GitHub
- URL: https://github.com/arthurhenrique/cookiecutter-fastapi
- Owner: arthurhenrique
- License: mit
- Created: 2020-01-12T21:51:22.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T20:00:53.000Z (9 months ago)
- Last Synced: 2024-05-01T14:57:36.470Z (8 months ago)
- Topics: black, boilerplate, cli, cookiecutter, cookiecutter-fastapi, docker, fastapi, fastapi-boilerplate, hacktoberfest, machine-learning, poetry, python
- Language: Python
- Homepage:
- Size: 459 KB
- Stars: 403
- Watchers: 7
- Forks: 52
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-fastapi - cookiecutter-fastapi - Cookiecutter template for FastAPI projects using: Machine Learning, Poetry, Azure Pipelines and pytest. (Projects / Boilerplate)
- awesome-fastapi - cookiecutter-fastapi - Cookiecutter template for FastAPI projects using: Machine Learning, Poetry, Azure Pipelines and pytest. (Projects / Boilerplate)
README
# cookiecutter-fastapi
In order to create a template to FastAPI projects. :rocket:
## Important
To use this project you don't need fork it. Just run cookiecutter CLI and voilà!## Cookiecutter
Cookiecutter is a CLI tool (Command Line Interface) to create an application boilerplate from a template. It uses a templating system — Jinja2 — to replace or customize folder and file names, as well as file content.
### How can I install?
```bash
pip install cookiecutter
```### How can I generate a FastAPI project?
```bash
cookiecutter gh:arthurhenrique/cookiecutter-fastapi
```### Hands On
![Example](./docs/example/cookiecutter-fastapi-cli.svg)