Mostly small Blazor-related C# libraries. Documentation and Code are Work-In-Progress.
Note that while the Dmnk.Blazor.InteractiveTests.* packages only work on Windows, they should
absolutely build and cause no trouble working on the rest of the codebase on Linux or Mac.
- Run
dotnet cake.cs --target=pack --configuration=Releaseto build the NuGet packages. - Run
dotnet cake.cs --target=testto run the tests. - The documentation is built from the code and published via GitHub pages.
- See publish-docs.yml
- Run
dotnet cake.cs --target=docs:serveto preview the docs locally.
- New releases are published to nuget.org via a GitHub action
that runs when a new release is published. Before publishing a release, ensure that:
- The CHANGELOG.md file is updated accordingly
- The AnalyzerReleases.(Shipped|Unshipped).md files of any analyzer are update accordingly.
- The ReleaseNotes in the csproj files are updated accordingly