Skip to content

Build and CI

Languages

简体中文

Generator repository

TaskCommand
Restore / builddotnet build MvvmAIO.R3.SourceGenerators.slnx
Testdotnet test MvvmAIO.R3.SourceGenerators.slnx
Full CI (Nuke)From generator repo root: dotnet run --project build/_build.csproj -- --root . --target Ci --configuration Release

Workflows in MvvmAIO.R3.SourceGenerators:

  • dotnet.yml — build and test on push/PR
  • nuget-publish.yml — package publish (maintainer)

Documentation repository (this site)

TaskCommand
Dev servernpm run docs:dev
Production buildnpm run docs:build
Preview buildnpm run docs:preview

GitHub Actions (.github/workflows/github-pages.yml) runs npm ci and npm run docs:build on pull requests; deploys to GitHub Pages on push to main.

SDKs

  • Generator CI uses .NET 8 (tests) and .NET 10 (Nuke build).
  • Docs CI uses Node.js 22 only.

Released under the MIT License.

Released under the MIT License.