Skip to content

Release v4.186.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 05:13
e513654

The CRM blueprint's example application, as a canonical Screenplay sample: the application a team gets when it builds on Cratis.Blueprint.Crm, declared with the language's navigation, template-reference and sample-data constructs.

Added

  • Samples/Crm/crm.play: a sales team's CRM - leads, contacts, companies, deals with a pipeline and a grouped list, activities and a dashboard - in one file of 18 slices, each with a specification. Every screen fills a template of the blueprint (template blueprint Crm CrmLeadList version "^1.0"), the layout declares the topbar and sidebar with Deals holding the Pipeline and the List, and the ui profile activates the blueprint's Nordic pack with active blueprint crm-nordic-smb. It compiles with no error and no warning, also under --check all.
  • The conformance manifest lists the sample (crm-sample) with its golden syntax, so the TypeScript and C# compilers are held to the same tree for it.
  • Docs: Samples/Crm/README.md, the samples table and the samples rule.

Part of Cratis/Scene#110