├── .coveragerc ├── .flake8 ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── alembic.ini ├── docker-compose.yml ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── python-fastapi-hex-todo.code-workspace ├── scripts ├── __init__.py └── pgsql-db │ └── init_db.sql ├── tests ├── __init__.py ├── factories │ ├── __init__.py │ ├── entity_factories.py │ ├── model_factories.py │ ├── providers.py │ └── utils.py ├── integration │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── routers │ │ │ ├── __init__.py │ │ │ ├── account │ │ │ ├── __init__.py │ │ │ ├── auth_test.py │ │ │ ├── conftest.py │ │ │ └── user_test.py │ │ │ ├── root_test.py │ │ │ └── todo │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ └── todo_item_test.py │ └── infra │ │ ├── __init__.py │ │ └── database │ │ ├── __init__.py │ │ └── repositories │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── todo_item_repository_test.py │ │ └── user_repository_test.py ├── unit │ ├── __init__.py │ ├── config │ │ ├── __init__.py │ │ └── environment_test.py │ ├── conftest.py │ └── core │ │ ├── __init__.py │ │ ├── accounts │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── entities │ │ │ ├── __init__.py │ │ │ ├── credentials_test.py │ │ │ ├── user_registry_test.py │ │ │ └── user_test.py │ │ └── services │ │ │ ├── __init__.py │ │ │ ├── exceptions_test.py │ │ │ ├── hash_service_test.py │ │ │ └── user_service_test.py │ │ ├── conftest.py │ │ └── todo │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── entities │ │ ├── __init__.py │ │ └── todo_item │ │ │ ├── __init__.py │ │ │ ├── create_todo_item_dto_test.py │ │ │ ├── todo_item_test.py │ │ │ └── update_todo_item_dto_test.py │ │ └── services │ │ └── todo_item_service_test.py └── utils │ ├── __init__.py │ ├── asserts.py │ ├── auth.py │ └── database.py └── todolist ├── __init__.py ├── __main__.py ├── api ├── __init__.py ├── app.py ├── container.py └── routers │ ├── __init__.py │ ├── account │ ├── __init__.py │ ├── auth.py │ └── user.py │ ├── root.py │ └── todo │ ├── __init__.py │ └── todo_item.py ├── config ├── __init__.py └── environment.py ├── core ├── __init__.py ├── accounts │ ├── __init__.py │ ├── entities │ │ ├── __init__.py │ │ └── user.py │ ├── protocols │ │ ├── __init__.py │ │ └── user_repo.py │ └── services │ │ ├── __init__.py │ │ ├── exceptions.py │ │ ├── hash_service.py │ │ └── user_service.py └── todo │ ├── entities │ ├── __init__.py │ └── todo_item.py │ ├── protocols │ ├── __init__.py │ └── todo_item_repo.py │ └── services │ ├── __init__.py │ └── todo_item_service.py └── infra ├── __init__.py └── database ├── __init__.py ├── alembic ├── README ├── __init__.py ├── env.py ├── script.py.mako └── versions │ ├── 5c48022e325d_create_user_table.py │ ├── 64f9e3f72798_todoitem_relationship_with_user.py │ ├── __init__.py │ └── b6dab5e5cdac_initial_migration.py ├── models ├── __init__.py ├── todo_item.py └── user.py ├── repositories ├── __init__.py ├── todo_item_repository.py └── user_repository.py ├── seeds.py └── sqlalchemy.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/alembic.ini -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/pytest.ini -------------------------------------------------------------------------------- /python-fastapi-hex-todo.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/python-fastapi-hex-todo.code-workspace -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/scripts/__init__.py -------------------------------------------------------------------------------- /scripts/pgsql-db/init_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/scripts/pgsql-db/init_db.sql -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/factories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/factories/entity_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/factories/entity_factories.py -------------------------------------------------------------------------------- /tests/factories/model_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/factories/model_factories.py -------------------------------------------------------------------------------- /tests/factories/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/factories/providers.py -------------------------------------------------------------------------------- /tests/factories/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/factories/utils.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/api/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/api/conftest.py -------------------------------------------------------------------------------- /tests/integration/api/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/api/routers/account/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/api/routers/account/auth_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/api/routers/account/auth_test.py -------------------------------------------------------------------------------- /tests/integration/api/routers/account/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/api/routers/account/conftest.py -------------------------------------------------------------------------------- /tests/integration/api/routers/account/user_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/api/routers/account/user_test.py -------------------------------------------------------------------------------- /tests/integration/api/routers/root_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/api/routers/root_test.py -------------------------------------------------------------------------------- /tests/integration/api/routers/todo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/api/routers/todo/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/api/routers/todo/conftest.py -------------------------------------------------------------------------------- /tests/integration/api/routers/todo/todo_item_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/api/routers/todo/todo_item_test.py -------------------------------------------------------------------------------- /tests/integration/infra/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/infra/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/infra/database/repositories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/infra/database/repositories/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/infra/database/repositories/conftest.py -------------------------------------------------------------------------------- /tests/integration/infra/database/repositories/todo_item_repository_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/infra/database/repositories/todo_item_repository_test.py -------------------------------------------------------------------------------- /tests/integration/infra/database/repositories/user_repository_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/integration/infra/database/repositories/user_repository_test.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/config/environment_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/config/environment_test.py -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/accounts/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/accounts/conftest.py -------------------------------------------------------------------------------- /tests/unit/core/accounts/entities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/accounts/entities/credentials_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/accounts/entities/credentials_test.py -------------------------------------------------------------------------------- /tests/unit/core/accounts/entities/user_registry_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/accounts/entities/user_registry_test.py -------------------------------------------------------------------------------- /tests/unit/core/accounts/entities/user_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/accounts/entities/user_test.py -------------------------------------------------------------------------------- /tests/unit/core/accounts/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/accounts/services/exceptions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/accounts/services/exceptions_test.py -------------------------------------------------------------------------------- /tests/unit/core/accounts/services/hash_service_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/accounts/services/hash_service_test.py -------------------------------------------------------------------------------- /tests/unit/core/accounts/services/user_service_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/accounts/services/user_service_test.py -------------------------------------------------------------------------------- /tests/unit/core/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/conftest.py -------------------------------------------------------------------------------- /tests/unit/core/todo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/todo/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/todo/conftest.py -------------------------------------------------------------------------------- /tests/unit/core/todo/entities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/todo/entities/todo_item/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/todo/entities/todo_item/create_todo_item_dto_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/todo/entities/todo_item/create_todo_item_dto_test.py -------------------------------------------------------------------------------- /tests/unit/core/todo/entities/todo_item/todo_item_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/todo/entities/todo_item/todo_item_test.py -------------------------------------------------------------------------------- /tests/unit/core/todo/entities/todo_item/update_todo_item_dto_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/todo/entities/todo_item/update_todo_item_dto_test.py -------------------------------------------------------------------------------- /tests/unit/core/todo/services/todo_item_service_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/unit/core/todo/services/todo_item_service_test.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/asserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/utils/asserts.py -------------------------------------------------------------------------------- /tests/utils/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/utils/auth.py -------------------------------------------------------------------------------- /tests/utils/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/tests/utils/database.py -------------------------------------------------------------------------------- /todolist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/__init__.py -------------------------------------------------------------------------------- /todolist/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/__main__.py -------------------------------------------------------------------------------- /todolist/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/__init__.py -------------------------------------------------------------------------------- /todolist/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/app.py -------------------------------------------------------------------------------- /todolist/api/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/container.py -------------------------------------------------------------------------------- /todolist/api/routers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/routers/__init__.py -------------------------------------------------------------------------------- /todolist/api/routers/account/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/routers/account/__init__.py -------------------------------------------------------------------------------- /todolist/api/routers/account/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/routers/account/auth.py -------------------------------------------------------------------------------- /todolist/api/routers/account/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/routers/account/user.py -------------------------------------------------------------------------------- /todolist/api/routers/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/routers/root.py -------------------------------------------------------------------------------- /todolist/api/routers/todo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/routers/todo/__init__.py -------------------------------------------------------------------------------- /todolist/api/routers/todo/todo_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/api/routers/todo/todo_item.py -------------------------------------------------------------------------------- /todolist/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/config/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/config/environment.py -------------------------------------------------------------------------------- /todolist/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/core/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/core/accounts/entities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/core/accounts/entities/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/accounts/entities/user.py -------------------------------------------------------------------------------- /todolist/core/accounts/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/accounts/protocols/__init__.py -------------------------------------------------------------------------------- /todolist/core/accounts/protocols/user_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/accounts/protocols/user_repo.py -------------------------------------------------------------------------------- /todolist/core/accounts/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/core/accounts/services/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/accounts/services/exceptions.py -------------------------------------------------------------------------------- /todolist/core/accounts/services/hash_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/accounts/services/hash_service.py -------------------------------------------------------------------------------- /todolist/core/accounts/services/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/accounts/services/user_service.py -------------------------------------------------------------------------------- /todolist/core/todo/entities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/core/todo/entities/todo_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/todo/entities/todo_item.py -------------------------------------------------------------------------------- /todolist/core/todo/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/todo/protocols/__init__.py -------------------------------------------------------------------------------- /todolist/core/todo/protocols/todo_item_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/todo/protocols/todo_item_repo.py -------------------------------------------------------------------------------- /todolist/core/todo/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/core/todo/services/todo_item_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/core/todo/services/todo_item_service.py -------------------------------------------------------------------------------- /todolist/infra/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/infra/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/infra/database/alembic/README: -------------------------------------------------------------------------------- 1 | PostgreSQL database revisions. 2 | -------------------------------------------------------------------------------- /todolist/infra/database/alembic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/infra/database/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/alembic/env.py -------------------------------------------------------------------------------- /todolist/infra/database/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/alembic/script.py.mako -------------------------------------------------------------------------------- /todolist/infra/database/alembic/versions/5c48022e325d_create_user_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/alembic/versions/5c48022e325d_create_user_table.py -------------------------------------------------------------------------------- /todolist/infra/database/alembic/versions/64f9e3f72798_todoitem_relationship_with_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/alembic/versions/64f9e3f72798_todoitem_relationship_with_user.py -------------------------------------------------------------------------------- /todolist/infra/database/alembic/versions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/infra/database/alembic/versions/b6dab5e5cdac_initial_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/alembic/versions/b6dab5e5cdac_initial_migration.py -------------------------------------------------------------------------------- /todolist/infra/database/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/models/__init__.py -------------------------------------------------------------------------------- /todolist/infra/database/models/todo_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/models/todo_item.py -------------------------------------------------------------------------------- /todolist/infra/database/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/models/user.py -------------------------------------------------------------------------------- /todolist/infra/database/repositories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todolist/infra/database/repositories/todo_item_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/repositories/todo_item_repository.py -------------------------------------------------------------------------------- /todolist/infra/database/repositories/user_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/repositories/user_repository.py -------------------------------------------------------------------------------- /todolist/infra/database/seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/seeds.py -------------------------------------------------------------------------------- /todolist/infra/database/sqlalchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GArmane/python-fastapi-hex-todo/HEAD/todolist/infra/database/sqlalchemy.py --------------------------------------------------------------------------------