Release v1.0.0
Synopsis turns the executable examples in a repository into readable living behavior documentation.
Included
- Discover Cratis.Specifications, xUnit, and NUnit BDD-style C# specifications.
- Discover Vitest/Mocha-style TypeScript and React specifications.
- Discover Given/When/Then specifications in Screenplay
.playfiles. - Generate a self-contained, searchable, printable HTML document.
- Generate the versioned JSON behavior model for integrations.
- Use the reusable
Cratis.Synopsislibrary or thesynopsis.NET tool.
Install
The release tool package is attached below and has been verified from a clean download:
mkdir -p .synopsis-packages
curl -fsSL -o .synopsis-packages/Cratis.Synopsis.Tool.1.0.0.nupkg \
https://github.com/Cratis/Synopsis/releases/download/v1.0.0/Cratis.Synopsis.Tool.1.0.0.nupkg
dotnet tool install --global --add-source "$PWD/.synopsis-packages" \
--version 1.0.0 Cratis.Synopsis.Tool
synopsis --versionThe ordinary NuGet command will work as soon as the new repository's NuGet trusted-publishing policy is activated:
dotnet tool install --global Cratis.Synopsis.Tool