-
Notifications
You must be signed in to change notification settings - Fork 4
Adding a New Domain Pack
ravikiranpagidi edited this page Jun 17, 2026
·
1 revision
A strong domain pack feels like a small enterprise system, not a flat fake table.
Recommended steps:
- Define entities/tables.
- Define primary keys and foreign keys.
- Define realistic fields.
- Add domain-specific reference values.
- Add generation logic.
- Add tests.
- Add examples.
- Update docs.
- Parent tables generate before child tables.
- Foreign keys reference valid parent keys.
- Numeric values have realistic ranges.
- Time fields behave realistically.
- Some entities have more activity than others.
- The domain has at least one useful story for demos or teaching.
- Tests cover expected tables, expected columns, relationships, seed reproducibility, and realistic values.