You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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