XeroxDev.Loupedeck.Template
1.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet new install XeroxDev.Loupedeck.Template::1.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 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 standard-version to automatically bump version, generates changelog and tags it
- Uses conventionalcommits to better organize commit history and is helping changelog generation
- Uses husky to ensure commits are correctly
4. How to use it
- Clone this repository
- Install it to your dotnet templates (
dotnet new -i ./path/to/template
) - Create a project from template (
dotnet new loupedeck-template -n PROJECT_NAME
) - If not worked automatically, restore nuget packages with
nuget restore
- Install (p)npm packages. Prefered pnpm, but also works with vanilla npm (
pnpm install
) - If you installed your loupedeck to a different location, change it in your .csproj file (
<LoupedeckInstallation>...</LoupedeckInstallation>
) - Change plugin information in the metadata files (
/LoupedeckPackage.yaml
,/package.json
,/ProjectNamePlugin/PluginConfiguration.json
,/ProjectNamePlugin/Properties/AssemblyInfo.cs
and so on) - Start coding your plugin
- Debug code with
Debug|AnyCPU
profile - To create installer, choose the
Release|AnyCPU
profile and build project - Release your
.lplug4
5. Support / Feedback
Feel free to join our discord here!
-
- LibZ.Tool (>= 1.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial release