├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE.txt ├── README.md ├── alembic.ini ├── alembic ├── env.py ├── script.py.mako └── versions │ └── febb78421ae2_.py ├── docker-compose.yml ├── pyproject.toml ├── seeds └── users.csv └── src ├── cli.py ├── fastapi_hatch_template ├── __init__.py ├── api │ ├── __init__.py │ └── main.py ├── config.py ├── db │ ├── __init__.py │ ├── database_dependency.py │ └── session.py ├── main.py └── schemas │ ├── __init__.py │ └── user.py ├── models ├── __init__.py ├── base_class.py └── user.py ├── scripts ├── __init__.py └── seed_data.py └── tests ├── __init__.py ├── conftest.py ├── factories.py └── test_users.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/alembic.ini -------------------------------------------------------------------------------- /alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/alembic/env.py -------------------------------------------------------------------------------- /alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/alembic/script.py.mako -------------------------------------------------------------------------------- /alembic/versions/febb78421ae2_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/alembic/versions/febb78421ae2_.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/pyproject.toml -------------------------------------------------------------------------------- /seeds/users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/seeds/users.csv -------------------------------------------------------------------------------- /src/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/cli.py -------------------------------------------------------------------------------- /src/fastapi_hatch_template/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/fastapi_hatch_template/__init__.py -------------------------------------------------------------------------------- /src/fastapi_hatch_template/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fastapi_hatch_template/api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/fastapi_hatch_template/api/main.py -------------------------------------------------------------------------------- /src/fastapi_hatch_template/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/fastapi_hatch_template/config.py -------------------------------------------------------------------------------- /src/fastapi_hatch_template/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fastapi_hatch_template/db/database_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/fastapi_hatch_template/db/database_dependency.py -------------------------------------------------------------------------------- /src/fastapi_hatch_template/db/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/fastapi_hatch_template/db/session.py -------------------------------------------------------------------------------- /src/fastapi_hatch_template/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/fastapi_hatch_template/main.py -------------------------------------------------------------------------------- /src/fastapi_hatch_template/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/fastapi_hatch_template/schemas/__init__.py -------------------------------------------------------------------------------- /src/fastapi_hatch_template/schemas/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/fastapi_hatch_template/schemas/user.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/models/__init__.py -------------------------------------------------------------------------------- /src/models/base_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/models/base_class.py -------------------------------------------------------------------------------- /src/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/models/user.py -------------------------------------------------------------------------------- /src/scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/scripts/__init__.py -------------------------------------------------------------------------------- /src/scripts/seed_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/scripts/seed_data.py -------------------------------------------------------------------------------- /src/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/tests/__init__.py -------------------------------------------------------------------------------- /src/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/tests/conftest.py -------------------------------------------------------------------------------- /src/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/tests/factories.py -------------------------------------------------------------------------------- /src/tests/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdragos/fastapi-hatch-template/HEAD/src/tests/test_users.py --------------------------------------------------------------------------------