Installation

Prerequisites

  • .NET SDK 9.0 or newer for the solution build
  • a shell environment capable of running the repository scripts
  • network access for NuGet restore and Lunet template/tool resolution

Clone and build

git clone https://github.com/wieslawsoltes/Spline.git
cd Spline
dotnet restore Spline.slnx
dotnet build Spline.slnx

Run the sample app

dotnet run --project samples/DemoSpline/DemoSpline.csproj

Create a local package

dotnet pack src/Spline/Spline.csproj -c Release -o artifacts/packages

This produces both .nupkg and .snupkg outputs under artifacts/packages.

Build the docs site

bash ./check-docs.sh

This builds the Lunet site, runs repository-specific checks, and validates the generated API documentation.