Wayfinder.Umbraco
0.1.1
dotnet add package Wayfinder.Umbraco --version 0.1.1
NuGet\Install-Package Wayfinder.Umbraco -Version 0.1.1
<PackageReference Include="Wayfinder.Umbraco" Version="0.1.1" />
<PackageVersion Include="Wayfinder.Umbraco" Version="0.1.1" />
<PackageReference Include="Wayfinder.Umbraco" />
paket add Wayfinder.Umbraco --version 0.1.1
#r "nuget: Wayfinder.Umbraco, 0.1.1"
#:package Wayfinder.Umbraco@0.1.1
#addin nuget:?package=Wayfinder.Umbraco&version=0.1.1
#tool nuget:?package=Wayfinder.Umbraco&version=0.1.1
Wayfinder.Umbraco
The Umbraco-hosted implementation of Wayfinder — a GDS-style service blueprint / service-design engine. This package provides:
- A DB-backed, uSync-portable service blueprint store (
prismCmsServiceBlueprinttable, its ownPackageMigrationPlan). - The generic in-process engine wiring (
AddWayfinderUmbraco()). - A generic business-app HTTP client (
IBusinessAppProcessManagerClient) for hosts that run their own remote engine instead. - Service-request controllers, stage/hub Razor views, and the
PrismComponents/PrismFieldspartials that turn a rendered stage into GOV.UK-styled markup. - Nonce, file-upload, and field-validation infrastructure.
It has no multi-tenancy or auth opinion of its own — a host wires its own identity/tenant resolution on top. Umbraco Prism is the reference consumer: it layers multi-tenant OIDC and a single-queue "CMS Workflow" product opinion on top of this package's generic primitives.
Depends on
Wayfinder— domain models, calculation engineWayfinder.Engine— the state-machine engine
Both are published to the same GitHub Packages feed this package itself publishes to.
Building
Restoring requires read access to https://nuget.pkg.github.com/jonnymuir/index.json (see
NuGet.config) — set a WAYFINDER_PACKAGES_TOKEN environment variable to a GitHub PAT with
read:packages scope.
export WAYFINDER_PACKAGES_TOKEN=<your PAT>
dotnet build Wayfinder.Umbraco.slnx
dotnet pack Wayfinder.Umbraco.slnx
License
MIT — see LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- HtmlSanitizer (>= 9.0.892)
- Umbraco.Cms.Core (>= 17.5.3)
- Umbraco.Cms.Web.Common (>= 17.5.3)
- Umbraco.Cms.Web.Website (>= 17.5.3)
- uSync.BackOffice (>= 17.3.5)
- Wayfinder (>= 0.1.2)
- Wayfinder.Engine (>= 0.1.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.