Setting Up a New Umbraco Package Dev Environment with Umbraco.AI
This guide walks through setting up a new Umbraco package project called Umbraco.Community.AI.Woowoo that extends Umbraco.AI. Rather than starting from scratch with a blank solution, the goal is a ...

Source: DEV Community
This guide walks through setting up a new Umbraco package project called Umbraco.Community.AI.Woowoo that extends Umbraco.AI. Rather than starting from scratch with a blank solution, the goal is a proper package structure from day one: the right project layout, a frontend build pipeline, uSync, GitHub Actions for NuGet publishing, the works. That's where Lotte's Opinionated Package Starter Template comes in. Lotte has done the hard work of figuring out what a well-structured Umbraco package solution should look like, and turned it into a dotnet new template. Pair that with Matt Brailsford's Umbraco.AI Kitchen Sink install guide, and you have everything you need to go from zero to a fully wired-up Umbraco.AI development environment. This post walks through the full setup, including the Linux-specific gotcha to watch out for. Prerequisites Before starting, make sure you have: .NET 10 SDK -- Umbraco 17 targets .NET 10 Node.js and npm -- the package project uses Vite and TypeScript for its