Features
Simple
Get quickly set up with everything you need to start developing an Umbraco package.
Front End
Includes an optional front end using Umbraco UI. Configured to work out of the box!
Opinionated
A lot of decisions have been made for you, taking the hassle out of package development.
Versions
13.0.5
Version 13 Support Policy
Feature updates until 14/12/2025
Security updates until 14/12/2026
This is a Long Term Support (LTS) version
14.0.8
Version 14 Support Policy
Feature updates ended 02/03/2025
Security updates until 30/05/2025
15.0.12
Version 15 Support Policy
Feature updates until 14/08/2025
Security updates until 14/11/2025
Readme
Quick Start
Prerequisites
A basic understanding of NuGet package development
- A NuGet API key - Create an API key
A git repository on GitHub
- Your repository name must match the project name e.g.
Demo.Package
- GitHub Action Secret -
NUGET_API_KEY
with your NuGet API key
- Your repository name must match the project name e.g.
Install template
dotnet new install jcdcdev.Umbraco.PackageTemplate
Create package
Create new project
dotnet CLI
dotnet new jcdcdev-umb-package -o Demo.Package --ghUsername jcdcdev --title "My Demo Package" --description "An empty Umbraco package" --addClient
Visual Studio
- Open Visual Studio
- Create a new project
- Search for
jcdcdev-umb-package
- Click
Next
- Fill in the project title, description, and other details
- Click
Create
- Open project in your IDE
- Build and run project
- Congratulations! You have created an empty Umbraco package 🎉
Now you can implement your package features.
- Update
README.md
with your package details - Update
umbraco-marketplace.json
with your package details
Publish
- Push your code to GitHub
- Create a pull request into the
main
branch - Merge the pull request
- A new release will be created
Configuration
Template Parameters
Contributing
Contributions to this package are most welcome! Please visit the Contributing page.