XeroxDev.Loupedeck.Template 2.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet new install XeroxDev.Loupedeck.Template::2.0.0
This package contains a .NET Template Package you can call from the shell/command line.

1. Table of content

2. What is this template

This is a Loupedeck .NET Template and I've created this so it is easier and more productive for me, to create Loupedeck Windows Plugins and release them to my users.

3. Features

  • On release-build, creates automatically a installer (lplug4 file) for the plugin
  • Has support for git
  • Uses commitizen and github workflow to automatically bump version, generates changelog and tags it
  • Uses conventionalcommits to better organize commit history and is helping changelog generation
  • Includes github repository workflow (to enable, go into .github/workflows and rename to release.yml)
  • Includes github repository issue templates
  • Includes giant/useful .gitignore file
  • Includes run/debug options (for rider). Please double check the execution path!

4. How to use it

  1. Install the template (dotnet new -i XeroxDev.Loupedeck.Template)
  2. Create a project from template (dotnet new loupedeck-template -n PROJECT_NAME)
  3. If not worked automatically, restore nuget packages with nuget restore
  4. Install (p)npm packages. Prefered pnpm, but also works with vanilla npm (pnpm install)
  5. If you installed your loupedeck to a different location, change it in your .csproj file (<LoupedeckInstallation>...</LoupedeckInstallation>)
  6. Change plugin information in the metadata files (/LoupedeckPackage.yaml, /package.json, /ProjectNamePlugin/PluginConfiguration.json, /ProjectNamePlugin/Properties/AssemblyInfo.cs and so on)
  7. Start coding your plugin
  8. Debug code with Debug|AnyCPU profile
  9. To create installer, choose the Release|AnyCPU profile and build project
  10. Release your .lplug4

5. Support / Feedback

Feel free to join our discord here!

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
2.1.2 623 5/12/2022
2.1.1 401 5/12/2022
2.1.0 387 5/12/2022
2.0.1 391 5/11/2022
2.0.0 418 5/11/2022
1.0.1 399 12/15/2021
1.0.0 280 12/15/2021

Remove unnecessary files from template