clean-architecture-fastapi-project-template
Clean architecture FastAPI project template
File Explorer
Download Latest Version (.zip)- pull_request_template.md
- installation.rst
- quickstart.rst
- environment-variables.rst
- makefile-commands.rst
- architecture.rst
- changelog.rst
- conf.py
- index.rst
- license.rst
- Makefile
- README.md
- requirements.txt
- post_gen_project.py
- docker.md
- environment.md
- migrations.md
- mypy-usage.md
- ruff-usage.md
- init-db.sh
- init-db.sql
- init-mysql.sql
- init-sqlite.sh
- migrate.sh
- setup-env.sh
- __init__.py
- artifact.py
- __init__.py
- cache.py
- db_mapper.py
- http_clients.py
- mappers.py
- message_broker.py
- repositories.py
- serialization.py
- uow.py
- __init__.py
- fetch_artifact_from_museum_api.py
- get_artifact_from_cache.py
- get_artifact_from_repo.py
- process_artifact.py
- publish_artifact_to_broker.py
- publish_artifact_to_catalog.py
- save_artifact_to_cache.py
- save_artifact_to_repo.py
- __init__.py
- exceptions.py
- mappers.py
- __init__.py
- di.py
- providers.py
- __init__.py
- app.py
- base.py
- broker.py
- cors.py
- database.py
- external_apis.py
- logging.py
- redis.py
- settings.py
- __init__.py
- artifact.py
- __init__.py
- __init__.py
- era.py
- material.py
- __init__.py
- exceptions.py
- __init__.py
- publisher.py
- __init__.py
- redis_client.py
- __init__.py
- artifact_db_mapper.py
- artifact_uow_mapper.py
- c3cca8a62218_initial_migration_create_artifacts_table.py
- __init__.py
- env.py
- script.py.mako
- __init__.py
- artifact.py
- __init__.py
- artifact.py
- __init__.py
- exceptions.py
- session.py
- uow.py
- uow_new.py
- __init__.py
- clients.py
- __init__.py
- artifact.py
- __init__.py
- __init__.py
- artifact_controller.py
- __init__.py
- artifact_mapper.py
- __init__.py
- responses.py
- __init__.py
- exceptions.py
- routers.py
- __init__.py
- error_handling.py
- middlewares.py
- __init__.py
- __init__.py
- __init__.py
- __init__.py
- main.py
- __init__.py
- test_process_artifact.py
- __init__.py
- __init__.py
- test_artifact.py
- __init__.py
- test_era.py
- __init__.py
- __init__.py
- test_artifact_model.py
- __init__.py
- __init__.py
- __init__.py
- test_api_integration.py
- __init__.py
- test_artifact_controller.py
- __init__.py
- __init__.py
- __init__.py
- conftest.py
- factories.py
- faker.py
- .dockerignore
- .git-commit-template
- .gitignore
- .pre-commit-config.yaml
- alembic.ini
- docker-compose.override.yml
- docker-compose.yml
- Dockerfile
- env.template
- Makefile
- pyproject.toml
- README.md
- .cookiecutterignore
- .editorconfig
- .gitignore
- .readthedocs.yaml
- CONTRIBUTING.md
- cookiecutter.json
- DOCUMENTATION.md
- LICENSE
- README.md
- renovate.json
// repository documentation
Was this content helpful?
(0 ratings)
