Documentation
README
TypeSpec Domain Model Generation
Generate TypeSpec domain models following this project's conventions for Clean Architecture entities.
Directory Structure
tsp/
βββ common/ # Base types, scalars, enums
β βββ base.tsp # BaseEntity, SoftDeletableEntity, AuditableEntity
β βββ scalars.tsp # UUID scalar type
β βββ ask.tsp # Askable interface pattern
β βββ enums/ # One file per enum
βββ domain/ # Domain entities
β βββ entities/ # One file per entity
β βββ value-objects/# Embedded value objects
βββ agents/ # Agent system models
βββ deployment/ # Deployment configuration models
File Conventions
One model per file - Each entity/enum/value-object gets its own file.
Naming:
This is the opening of the README. Read the full README on GitHub.