Skip to content

Release v22.48.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 06:04
70f0a8e

Added

  • Cratis.Arc.Screenplay.Embedded.Generation package: generates the Screenplay documents an application embeds - the same documents the event model explorer serves - from one or more Roslyn compilations, without writing them anywhere
  • EventModelExplorer answers the explorer's hierarchy, document sources and board models independent of HTTP, so another host can serve the same viewer over its own documents
  • IEventModelResources, with AssemblyEventModelResources and InMemoryEventModelResources, lets EventModelCatalog read documents generated in memory the same way it reads embedded ones
  • EmbeddedDocumentGeneration.ToResources turns generated documents into resources the explorer can serve directly
  • EmbeddedViewerAssets.Viewer and TryReadIndex give access to the viewer's own page and assets

Changed

  • The routes MapCratisEventModel maps are now a thin translation of EventModelExplorer and EmbeddedViewerAssets; their paths and responses are unchanged