This is a Python implementation of the ATDD (Acceptance Test-Driven Development) Accelerator Template. It provides a walking skeleton for building applications using Test-Driven Development practices with Python and FastAPI.
monolith/- Main FastAPI application with walking skeleton implementationsystem-test/- End-to-end and system tests for acceptance testing.github/- CI/CD workflows for commit, acceptance, QA, and production stages
# Run the application
cd monolith
python -m uvicorn src.main:app --reload --port 8080
# Run tests
cd system-test
pytest . -m smokeSee individual component READMEs for detailed setup instructions:
monolith/README.md- Application setup and developmentsystem-test/README.md- Testing setup and execution
This project is released under The Unlicense — a public domain dedication.