Tutorial: Create a New DTO
Audience: Platform engineer
Time: ~20 minutes
Last updated: 2026-07-05
Outcome
An immutable DTO in packages/contracts at a contract boundary.
Steps
- Add class under
packages/contracts/src/DTOs/{Domain}/ - Use typed properties, readonly where applicable
- Export via contracts package autoload
- Update dto-index.md
- Bump contracts semver per breaking change policy
Breadcrumbs: Home → Tutorials → Create DTO