Skip to content

Release v4.187.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 05:46
c85085a

The Ticketing blueprint's example application, as a canonical Screenplay sample: the help desk a team gets when it builds on Cratis.Blueprint.Ticketing.

Added

  • Samples/Ticketing/ticketing.play: a support team's help desk - dashboard, queue, board, ticket page, customers, knowledge base and a public portal form - in one file of 12 slices, each with a specification (12 of 12 pass under screenplay test). Every screen fills a template of the blueprint (template blueprint Cratis.Blueprint.Ticketing TicketQueue version "^1.0"); the four quick actions of the ticket page fill the blueprint's dialog templates and issue their commands; the board's toolbar slot issues the status change; the layout declares the topbar and sidebar with Board nested under Queue; the ui profile activates the blueprint's English pack with active blueprint ticketing-helpdesk. It compiles with no error and no warning.
  • The conformance manifest lists the sample (ticketing-sample) with its golden syntax, so the TypeScript and C# compilers are held to the same tree for it.
  • Docs: Samples/Ticketing/README.md, the samples table and the samples rule.

Part of Cratis/Scene#111