Kickstart FastAPI projects with a Domain-Driven Design (DDD) structure.
Includes:
- CLI scaffolder to generate a new project
- Dockerfile & docker-compose setup
- Linting & formatting with Ruff
- Testing with pytest + coverage
- Security checks with Bandit & pip-audit
- Import contracts via import-linter
- Pre-commit hooks
- Makefile with common commands (run, test, lint, format, security, docker-compose)
Requirements: Python >=3.11, Docker (optional)
This first release provides a ready-to-use scaffolder to start FastAPI projects with best practices in architecture, testing, and security.