LICENSE
MANIFEST.in
README.md
pyproject.toml
api_project_starter_kit.egg-info/PKG-INFO
api_project_starter_kit.egg-info/SOURCES.txt
api_project_starter_kit.egg-info/dependency_links.txt
api_project_starter_kit.egg-info/entry_points.txt
api_project_starter_kit.egg-info/requires.txt
api_project_starter_kit.egg-info/top_level.txt
api_starter/__init__.py
api_starter/__main__.py
api_starter/cli.py
api_starter/config.py
api_starter/filesystem.py
api_starter/generator.py
api_starter/project_builder.py
api_starter/prompts.py
api_starter/py.typed
api_starter/template_engine.py
api_starter/template_registry.py
api_starter/validators.py
api_starter/templates/django/.env.example.j2
api_starter/templates/django/.gitignore.j2
api_starter/templates/django/README.md.j2
api_starter/templates/django/manage.py.j2
api_starter/templates/django/pyproject.toml.j2
api_starter/templates/django/requirements.txt.j2
api_starter/templates/django/apps/__init__.py.j2
api_starter/templates/django/apps/accounts/__init__.py.j2
api_starter/templates/django/apps/accounts/apps.py.j2
api_starter/templates/django/apps/accounts/models.py.j2
api_starter/templates/django/apps/accounts/serializers.py.j2
api_starter/templates/django/apps/accounts/urls.py.j2
api_starter/templates/django/apps/accounts/views.py.j2
api_starter/templates/django/apps/health/__init__.py.j2
api_starter/templates/django/apps/health/apps.py.j2
api_starter/templates/django/apps/health/urls.py.j2
api_starter/templates/django/apps/health/views.py.j2
api_starter/templates/django/config/__init__.py.j2
api_starter/templates/django/config/asgi.py.j2
api_starter/templates/django/config/settings.py.j2
api_starter/templates/django/config/urls.py.j2
api_starter/templates/django/config/wsgi.py.j2
api_starter/templates/django/core/logging.py.j2
api_starter/templates/django/core/security.py.j2
api_starter/templates/fastapi/.env.example.j2
api_starter/templates/fastapi/.gitignore.j2
api_starter/templates/fastapi/README.md.j2
api_starter/templates/fastapi/__init__.py.j2
api_starter/templates/fastapi/alembic.ini.j2
api_starter/templates/fastapi/main.py.j2
api_starter/templates/fastapi/pyproject.toml.j2
api_starter/templates/fastapi/requirements.txt.j2
api_starter/templates/fastapi/api/__init__.py.j2
api_starter/templates/fastapi/api/auth.py.j2
api_starter/templates/fastapi/api/graphql.py.j2
api_starter/templates/fastapi/api/health.py.j2
api_starter/templates/fastapi/api/router.py.j2
api_starter/templates/fastapi/core/__init__.py.j2
api_starter/templates/fastapi/core/config.py.j2
api_starter/templates/fastapi/core/database.py.j2
api_starter/templates/fastapi/core/logging.py.j2
api_starter/templates/fastapi/core/security.py.j2
api_starter/templates/fastapi/docs/architecture.md.j2
api_starter/templates/fastapi/middleware/__init__.py.j2
api_starter/templates/fastapi/migrations/env.py.j2
api_starter/templates/fastapi/migrations/script.py.mako.j2
api_starter/templates/fastapi/models/__init__.py.j2
api_starter/templates/fastapi/repositories/__init__.py.j2
api_starter/templates/fastapi/schemas/__init__.py.j2
api_starter/templates/fastapi/schemas/auth.py.j2
api_starter/templates/fastapi/scripts/__init__.py.j2
api_starter/templates/fastapi/services/__init__.py.j2
api_starter/templates/fastapi/utils/__init__.py.j2
api_starter/templates/flask/.env.example.j2
api_starter/templates/flask/.gitignore.j2
api_starter/templates/flask/README.md.j2
api_starter/templates/flask/__init__.py.j2
api_starter/templates/flask/alembic.ini.j2
api_starter/templates/flask/main.py.j2
api_starter/templates/flask/pyproject.toml.j2
api_starter/templates/flask/requirements.txt.j2
api_starter/templates/flask/api/__init__.py.j2
api_starter/templates/flask/api/auth.py.j2
api_starter/templates/flask/api/graphql.py.j2
api_starter/templates/flask/api/health.py.j2
api_starter/templates/flask/api/router.py.j2
api_starter/templates/flask/core/__init__.py.j2
api_starter/templates/flask/core/config.py.j2
api_starter/templates/flask/core/database.py.j2
api_starter/templates/flask/core/logging.py.j2
api_starter/templates/flask/core/security.py.j2
api_starter/templates/flask/docs/architecture.md.j2
api_starter/templates/flask/middleware/__init__.py.j2
api_starter/templates/flask/migrations/env.py.j2
api_starter/templates/flask/migrations/script.py.mako.j2
api_starter/templates/flask/models/__init__.py.j2
api_starter/templates/flask/repositories/__init__.py.j2
api_starter/templates/flask/schemas/__init__.py.j2
api_starter/templates/flask/schemas/auth.py.j2
api_starter/templates/flask/scripts/__init__.py.j2
api_starter/templates/flask/services/__init__.py.j2
api_starter/templates/flask/utils/__init__.py.j2
api_starter/templates/shared/ci/github-actions.yml.j2
api_starter/templates/shared/docker/.dockerignore.j2
api_starter/templates/shared/docker/Dockerfile.j2
api_starter/templates/shared/docker/docker-compose.yml.j2
api_starter/templates/shared/jobs/__init__.py.j2
api_starter/templates/shared/jobs/apscheduler_app.py.j2
api_starter/templates/shared/jobs/celery_app.py.j2
api_starter/templates/shared/jobs/dramatiq_app.py.j2
api_starter/templates/shared/jobs/rq_app.py.j2
api_starter/templates/shared/jobs/run_worker.sh.j2
api_starter/templates/shared/jobs/sample_task.py.j2
api_starter/templates/shared/jobs/tasks.py.j2
api_starter/templates/shared/modules/api.py.j2
api_starter/templates/shared/modules/models.py.j2
api_starter/templates/shared/modules/repositories.py.j2
api_starter/templates/shared/modules/schemas.py.j2
api_starter/templates/shared/modules/services.py.j2
api_starter/templates/shared/modules/test_module.py.j2
api_starter/templates/shared/modules/django/__init__.py.j2
api_starter/templates/shared/modules/django/admin.py.j2
api_starter/templates/shared/modules/django/apps.py.j2
api_starter/templates/shared/modules/django/models.py.j2
api_starter/templates/shared/modules/django/serializers.py.j2
api_starter/templates/shared/modules/django/services.py.j2
api_starter/templates/shared/modules/django/urls.py.j2
api_starter/templates/shared/modules/django/views.py.j2
api_starter/templates/shared/quality/.pre-commit-config.yaml.j2
api_starter/templates/shared/quality/mypy.ini.j2
api_starter/templates/shared/quality/ruff.toml.j2
api_starter/templates/shared/scripts/run_dev.sh.j2
api_starter/templates/shared/tests/conftest.py.j2
api_starter/templates/shared/tests/test_health.py.j2
api_starter/utils/__init__.py
api_starter/utils/helpers.py
tests/test_generator.py