Getting Started
Use this repository when you want the Orchard Core host applications, Orchard-specific modules, or the Orchard documentation site. For shared framework guidance, see core.crestapps.com.
Prerequisites
- .NET 10 SDK
- Node.js for the asset pipeline
- Network access to:
https://api.nuget.org/v3/index.jsonhttps://nuget.cloudsmith.io/orchardcore/preview/v3/index.jsonhttps://nuget.cloudsmith.io/crestapps/crestapps-core/v3/index.json
Install packages in your Orchard solution
Install all CrestApps Orchard modules
dotnet add package CrestApps.OrchardCore.Cms.Core.Targets
Install individual modules
dotnet add package CrestApps.OrchardCore.AI
dotnet add package CrestApps.OrchardCore.AI.Chat
dotnet add package CrestApps.OrchardCore.OpenAI
After installing packages, enable the required features in Tools -> Features inside the Orchard admin.
Release notes
Review the current Version 2.0.0 Release Notes before updating package references or tenant code.
The current repository version is the 2.0.0 line on .NET 10 and Orchard Core 3.0.x.
Build this repository locally
git clone https://github.com/CrestApps/CrestApps.OrchardCore.git
cd CrestApps.OrchardCore
npm install
npm run rebuild
dotnet build .\CrestApps.OrchardCore.slnx -c Release /p:NuGetAudit=false
dotnet test .\tests\CrestApps.OrchardCore.Tests\CrestApps.OrchardCore.Tests.csproj -c Release /p:NuGetAudit=false
The .NET build depends on Orchard Core preview packages. If Cloudsmith is unreachable, asset builds still work but the .NET restore/build will not.
The asset pipeline waits for each generated CSS and JavaScript stream to finish before Gulp completes the task, which keeps
npm run rebuildreliable on current Node.js and Gulp releases.
Run the startup apps
CMS host
cd .\src\Startup\CrestApps.OrchardCore.Cms.Web
dotnet run
Use this app when you want to test modules inside a full Orchard Core site.
Aspire host
cd .\src\Startup\CrestApps.Aspire.AppHost
dotnet run
Use this when you want the local orchestration environment for the sample clients and supporting services.
Sample clients
cd .\src\Startup\CrestApps.OrchardCore.Samples.McpClient
dotnet run
cd .\src\Startup\CrestApps.OrchardCore.Samples.A2AClient
dotnet run
Build the docs site
cd .\src\CrestApps.Docs
npm install
npm run build
Package feeds
- Stable packages: NuGet.org
- Shared Core preview feed: Cloudsmith CrestApps Core feed
- Shared Core preview source URL:
https://nuget.cloudsmith.io/crestapps/crestapps-core/v3/index.json - Orchard Core preview source URL:
https://nuget.cloudsmith.io/orchardcore/preview/v3/index.json