You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
zodiac CLI: zodiac new PROJECT_NAME --tpl standard-3tier -o OUTPUT_DIR to scaffold projects (optional extra zodiac-core[zodiac]).
standard-3tier template: Full FastAPI project with 3-tier architecture (API / Application / Infrastructure), dependency-injector, file-based config (.ini), and Container.initialize() that auto-wires all *_router modules.
Config: ConfigManagement.provide_config(config, model) — optional Pydantic model for type-safe, validated config (backward compatible with SimpleNamespace).
Database: BaseSQLRepository.paginate() and paginate_query() for standardized pagination with count and optional schema transformation.
Documentation: Architecture guide (layered design, DI, wiring), CLI guide, pagination API (repository methods), and getting-started aligned with template.