jcdcdev.Umbraco.PackageTemplate 15.0.8-alpha0003

This is a prerelease version of jcdcdev.Umbraco.PackageTemplate.
There is a newer version of this package available.
See the version list below for details.
dotnet new install jcdcdev.Umbraco.PackageTemplate::15.0.8-alpha0003
                    
This package contains a .NET Template Package you can call from the shell/command line.

jcdcdev.Umbraco.PackageTemplate

NuGet GitHub license Downloads

An opinionated template for creating Umbraco packages hosted on Github.

Quick Start

Prerequisites

  1. A basic understanding of NuGet package development

  2. 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
  3. Install template

    dotnet new install jcdcdev.Umbraco.PackageTemplate
    

Create package

  1. 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
  2. Open project in your IDE

  3. Build and run project

  4. Congratulations! You have created an empty Umbraco package 🎉

Now you can implement your package features.

  1. Update README.md with your package details
  2. Update README_nuget.md with your package details
  3. Update umbraco-marketplace.json with your package details

Publish

  1. Push your code to GitHub
  2. Create a pull request into the main branch
  3. Merge the pull request
  4. A new release will be created

Template Parameters

Long Name Short Name Description Datatype Default Value Required
ghUsername u GitHub Username - Used for generating Package, Author, Documentation & Issues URLs string Yes
title t Package Title - Used for generating NuGet package title string Yes
description d Package Description - Used for generating NuGet package description and README.md string Yes
authorName an Package Author - Used for generating NuGet Author and Copyright string No
authorDescription ad Package Author Description - Used for umbraco-marketplace.json string No
authorUrl au Package Author URL - Used for umbraco-marketplace.json string https://github.com/ghUsername No
authorImageUrl aiu Package Author Image URL - Used for umbraco-marketplace.json string https://github.com/ghUsername.png No
packageType pt Package Type - Used for umbraco-marketplace.json choice Package No
category c Package Category - Used for umbraco-marketplace.json choice Developer Tools No
addClient ac Includes a client project for the package (Lit.js & TypeScript) bool false No

Test Sites

The solution includes a test site for testing your package features.

Running Locally

On first boot the test site will:

  • Create a SQLite database
  • Create an admin user
    • Username: admin@example.com
    • Password: 1234567890
  • Run a uSync import to add starter content

Need help?

Contributing

Contributions to this package are most welcome! Please read the Contributing Guidelines.

Acknowledgments (thanks!)

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
17.0.0 48 11/29/2025
17.0.0-alpha.5 123 11/28/2025
17.0.0-alpha.2 122 11/26/2025
16.0.5 46 11/29/2025
16.0.5-alpha0006 164 11/26/2025
16.0.5-alpha0004 155 11/26/2025
16.0.4 198 10/29/2025
16.0.4-alpha0006 201 10/28/2025
16.0.4-alpha0002 192 10/20/2025
16.0.3 311 9/15/2025
16.0.3-alpha0003 267 9/14/2025
16.0.2 194 9/13/2025
16.0.2-alpha0025 193 9/6/2025
16.0.2-alpha0013 247 8/10/2025
16.0.2-alpha0005 245 7/6/2025
16.0.2-alpha0003 250 7/6/2025
16.0.1 263 7/3/2025
16.0.0 407 6/12/2025
16.0.0-alpha0007 388 6/12/2025
16.0.0-alpha0004 402 6/10/2025
16.0.0-alpha0002 347 5/12/2025
16.0.0-alpha0001 290 5/11/2025
15.0.20-alpha0022 40 11/29/2025
15.0.20-alpha0012 155 11/26/2025
15.0.20-alpha0005 162 11/15/2025
15.0.19 195 10/29/2025
15.0.19-alpha0002 183 10/21/2025
15.0.18 207 9/13/2025
15.0.18-alpha0015 200 9/13/2025
15.0.18-alpha0006 229 9/1/2025
15.0.17 235 8/12/2025
15.0.17-alpha0003 234 8/10/2025
15.0.16 223 7/27/2025
15.0.16-alpha0003 255 7/16/2025
15.0.15 241 7/3/2025
15.0.15-alpha0003 182 6/21/2025
15.0.14 258 6/16/2025
15.0.14-alpha0009 236 6/14/2025
15.0.14-alpha0007 244 6/14/2025
15.0.14-alpha0001 252 6/3/2025
15.0.13 243 6/1/2025
15.0.13-alpha0009 251 6/1/2025
15.0.13-alpha0003 244 5/27/2025
15.0.12 307 5/11/2025
15.0.12-alpha0014 267 5/8/2025
15.0.11 293 4/22/2025
15.0.11-alpha0009 275 4/21/2025
15.0.11-alpha0004 281 4/21/2025
15.0.10 281 4/18/2025
15.0.10-alpha0003 263 4/6/2025
15.0.9 278 3/30/2025
15.0.9-alpha0008 271 3/30/2025
15.0.9-alpha0003 248 3/30/2025
15.0.8 279 3/12/2025
15.0.8-alpha0003 295 3/10/2025
15.0.7 268 3/3/2025
15.0.7-alpha0008 226 3/1/2025
15.0.7-alpha0003 227 2/24/2025
15.0.6 226 2/19/2025
15.0.6-alpha0005 212 2/15/2025
15.0.6-alpha0003 209 2/15/2025
15.0.5 233 2/13/2025
15.0.5-alpha0004 214 2/10/2025
15.0.4 224 2/7/2025
15.0.4-alpha0003 210 2/6/2025
15.0.3 219 1/29/2025
15.0.3-alpha0003 197 1/29/2025
15.0.2 251 1/1/2025
15.0.1 247 11/17/2024
15.0.1-alpha0006 216 11/17/2024
15.0.1-alpha0003 221 11/12/2024
15.0.0-alpha0003 214 10/27/2024
14.0.10 244 7/3/2025
14.0.9 263 6/1/2025
14.0.9-alpha0021 254 5/27/2025
14.0.9-alpha0009 257 5/8/2025
14.0.8 287 4/22/2025
14.0.8-alpha0008 274 4/22/2025
14.0.8-alpha0003 275 4/21/2025
14.0.7 276 4/18/2025
14.0.7-alpha0015 312 4/13/2025
14.0.7-alpha0008 270 4/10/2025
14.0.7-alpha0003 282 4/6/2025
14.0.6 272 3/30/2025
14.0.6-alpha0008 265 3/30/2025
14.0.6-alpha0003 254 3/30/2025
14.0.5 263 3/16/2025
14.0.5-alpha0003 273 3/13/2025
14.0.4 284 3/12/2025
14.0.4-alpha0003 284 3/10/2025
14.0.3 276 3/3/2025
14.0.3-alpha0003 227 2/24/2025
14.0.2 228 2/10/2025
14.0.2-alpha0003 209 2/8/2025
14.0.1 207 1/29/2025
14.0.1-alpha0011 209 1/29/2025
14.0.0 229 10/25/2024
13.0.13-alpha0011 43 11/29/2025
13.0.13-alpha0004 155 11/26/2025
13.0.12 196 10/29/2025
13.0.12-alpha0006 193 10/28/2025
13.0.12-alpha0002 182 10/21/2025
13.0.11 203 9/13/2025
13.0.11-alpha0003 197 9/13/2025
13.0.10 232 9/8/2025
13.0.10-alpha0013 190 9/6/2025
13.0.10-alpha0006 199 9/6/2025
13.0.9 240 8/12/2025
13.0.9-alpha0015 246 8/10/2025
13.0.9-alpha0008 248 8/10/2025
13.0.9-alpha0003 237 8/10/2025
13.0.8 230 7/27/2025
13.0.8-alpha0012 577 7/24/2025
13.0.8-alpha0005 241 7/16/2025
13.0.8-alpha0003 241 7/16/2025
13.0.7 259 7/3/2025
13.0.6 261 6/1/2025
13.0.6-alpha0034 257 6/1/2025
13.0.6-alpha0020 322 5/12/2025
13.0.6-alpha0009 259 5/8/2025
13.0.5 287 4/22/2025
13.0.5-alpha0014 286 4/21/2025
13.0.5-alpha0008 284 4/16/2025
13.0.5-alpha0003 283 4/9/2025
13.0.4 265 4/4/2025
13.0.4-alpha0003 256 4/2/2025
13.0.3 265 3/30/2025
13.0.3-alpha0015 243 3/26/2025
13.0.3-alpha0008 254 3/19/2025
13.0.3-alpha0003 250 3/18/2025
13.0.2 219 2/14/2025
13.0.2-alpha0003 198 2/12/2025
13.0.1 217 2/8/2025
13.0.1-alpha0001 216 2/7/2025
13.0.0 210 10/23/2024
13.0.0-alpha0012 199 2/6/2025
13.0.0-alpha0010 209 2/6/2025
13.0.0-alpha0008 201 10/24/2024
13.0.0-alpha0005 229 10/25/2024
13.0.0-alpha0004 205 10/30/2024
0.2.2 483 4/7/2024
0.2.1 342 3/26/2024
0.2.0 308 3/26/2024
0.1.2 1,087 2/18/2024
0.1.1 1,417 1/7/2024
0.1.0 324 1/7/2024