From 160c8959f2f64ca6f6ce1435c1b619a487e77649 Mon Sep 17 00:00:00 2001 From: Diogo Trindade Date: Thu, 19 Oct 2023 15:27:15 +0100 Subject: [PATCH] 1.5.0 - Change CI, remove repository template, cleanup readne --- .github/workflows/build.yml | 14 + .github/workflows/nuget.yml | 13 +- README.md | 35 +- src/Artemis.Templates.csproj | 2 +- .../Artemis.Plugins.EmptyTemplate.csproj | 2 +- ...temis.Plugins.LayerBrushes.Template.csproj | 2 +- ...temis.Plugins.LayerEffects.Template.csproj | 2 +- .../Artemis.Plugins.Modules.Template.csproj | 2 +- .../.github/workflows/build.yml | 27 -- .../.template.config/icon.png | Bin 20949 -> 0 bytes .../.template.config/ide.host.json | 8 - .../.template.config/template.json | 29 -- .../README.md | 1 - .../gitignore.txt | 405 ------------------ .../src/Artemis.Plugins.sln | 12 - 15 files changed, 33 insertions(+), 521 deletions(-) create mode 100644 .github/workflows/build.yml delete mode 100644 src/templates/Artemis.Plugins.RepositoryTemplate/.github/workflows/build.yml delete mode 100644 src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/icon.png delete mode 100644 src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/ide.host.json delete mode 100644 src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/template.json delete mode 100644 src/templates/Artemis.Plugins.RepositoryTemplate/README.md delete mode 100644 src/templates/Artemis.Plugins.RepositoryTemplate/gitignore.txt delete mode 100644 src/templates/Artemis.Plugins.RepositoryTemplate/src/Artemis.Plugins.sln diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..97af7c8 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,14 @@ +name: Build + +on: push + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Clone + uses: actions/checkout@v3 + + - name: Build + run: dotnet build src diff --git a/.github/workflows/nuget.yml b/.github/workflows/nuget.yml index 3014c45..30afb4f 100644 --- a/.github/workflows/nuget.yml +++ b/.github/workflows/nuget.yml @@ -1,22 +1,17 @@ name: Publish Template Nuget packages on: - push: - branches: - - master + push: + tags: + - '*' jobs: push: runs-on: ubuntu-latest steps: - - name: Setup .NET 6.0 - uses: actions/setup-dotnet@v1 - with: - dotnet-version: '6.0.x' - - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Pack run: dotnet pack -c Release src/Artemis.Templates.csproj diff --git a/README.md b/README.md index 18f8feb..8f04310 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,16 @@ This repository contains templates for Artemis plugins. Available on Nuget ![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/ArtemisRGB.Templates) +These templates are intended to be used if you know your way around Artemis plugins, especially if you already have a repository with some plugins and want to add a new one. +If you're starting out with Artemis plugins, it's recommended to use the [Artemis Template Repository](https://github.com/Artemis-RGB/Artemis.PluginTemplate) on Github. + ## Pre-requisites -- [.NET 6 SDK](https://dotnet.microsoft.com/download) (required) +- [.NET SDK](https://dotnet.microsoft.com/download) (required) - Code editor of your choice (recommended): - - [Rider](https://www.jetbrains.com/rider/) - - [Visual Studio 2022](https://visualstudio.microsoft.com/vs/community/) - - [Visual Studio Code](https://code.visualstudio.com/) + - [Rider](https://www.jetbrains.com/rider/) + - [Visual Studio 2022](https://visualstudio.microsoft.com/vs/community/) + - [Visual Studio Code](https://code.visualstudio.com/) ## Installation @@ -18,7 +21,8 @@ To install the templates, run the following command: dotnet new install ArtemisRGB.Templates ``` -You can see all available templates by running +You can see all available templates by running + ```bash dotnet new list artemis ``` @@ -31,25 +35,6 @@ dotnet new update ## Usage -To get started creating plugins for Artemis, the repository template is recommended. It comes with a gitignore to keep your project clean, and GitHub Actions set up to automatically build and publish your plugins. - -This repository cannot be created in Visual Studio like the plugin projects, the dotnet CLI needs to be used. -To create a new plugin repository, run the following command in a new empty folder: - -```bash -dotnet new artemis-plugin-repo -n Artemis.Plugins.SolutionName -``` - -The name can be anything you want, like your GitHub username or something else that describes the plugin(s). - -You now have a repository with an empty solution. You can add any of the plugin templates as new projects. - -This can be done in two ways: -- Visual Studio via the `Add > New Project...` menu -- dotnet CLI via the given commands. - -## Available Templates - ### Empty Plugin ```bash @@ -80,4 +65,4 @@ Creates an Artemis plugin project with a single layer brush. This is used to add dotnet new artemis-plugin-layereffect -n Artemis.Plugins.LayerEffects.ExampleLayerEffect --layerEffectName Example ``` -Creates an Artemis plugin project with a single layer effect. This is used to add a new effect to the editor, which can be applied to a layer. \ No newline at end of file +Creates an Artemis plugin project with a single layer effect. This is used to add a new effect to the editor, which can be applied to a layer. diff --git a/src/Artemis.Templates.csproj b/src/Artemis.Templates.csproj index a221217..b662d84 100644 --- a/src/Artemis.Templates.csproj +++ b/src/Artemis.Templates.csproj @@ -1,7 +1,7 @@ Template - 1.4.9 + 1.5.0 ArtemisRGB.Templates icon.png Artemis Templates diff --git a/src/templates/Artemis.Plugins.EmptyTemplate/Artemis.Plugins.EmptyTemplate.csproj b/src/templates/Artemis.Plugins.EmptyTemplate/Artemis.Plugins.EmptyTemplate.csproj index 502d59b..9b909cf 100644 --- a/src/templates/Artemis.Plugins.EmptyTemplate/Artemis.Plugins.EmptyTemplate.csproj +++ b/src/templates/Artemis.Plugins.EmptyTemplate/Artemis.Plugins.EmptyTemplate.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/templates/Artemis.Plugins.LayerBrushes.Template/Artemis.Plugins.LayerBrushes.Template.csproj b/src/templates/Artemis.Plugins.LayerBrushes.Template/Artemis.Plugins.LayerBrushes.Template.csproj index 502d59b..9b909cf 100644 --- a/src/templates/Artemis.Plugins.LayerBrushes.Template/Artemis.Plugins.LayerBrushes.Template.csproj +++ b/src/templates/Artemis.Plugins.LayerBrushes.Template/Artemis.Plugins.LayerBrushes.Template.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/templates/Artemis.Plugins.LayerEffects.Template/Artemis.Plugins.LayerEffects.Template.csproj b/src/templates/Artemis.Plugins.LayerEffects.Template/Artemis.Plugins.LayerEffects.Template.csproj index 502d59b..9b909cf 100644 --- a/src/templates/Artemis.Plugins.LayerEffects.Template/Artemis.Plugins.LayerEffects.Template.csproj +++ b/src/templates/Artemis.Plugins.LayerEffects.Template/Artemis.Plugins.LayerEffects.Template.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/templates/Artemis.Plugins.Modules.Template/Artemis.Plugins.Modules.Template.csproj b/src/templates/Artemis.Plugins.Modules.Template/Artemis.Plugins.Modules.Template.csproj index 502d59b..9b909cf 100644 --- a/src/templates/Artemis.Plugins.Modules.Template/Artemis.Plugins.Modules.Template.csproj +++ b/src/templates/Artemis.Plugins.Modules.Template/Artemis.Plugins.Modules.Template.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/templates/Artemis.Plugins.RepositoryTemplate/.github/workflows/build.yml b/src/templates/Artemis.Plugins.RepositoryTemplate/.github/workflows/build.yml deleted file mode 100644 index b9ec2db..0000000 --- a/src/templates/Artemis.Plugins.RepositoryTemplate/.github/workflows/build.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Build Plugins - -on: push - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Setup .NET - uses: actions/setup-dotnet@v1 - with: - dotnet-version: '7.0.x' - - - name: Clone - uses: actions/checkout@v2 - - - name: Build - run: dotnet publish -c Release src - - # You'll need to add each plugin as an artifact here - #Example: - # - name: Upload - # uses: actions/upload-artifact@v3 - # with: - # name: MyArtifactName - # path: src/MyPluginFolder/bin/x64/Release/net7.0/publish diff --git a/src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/icon.png b/src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/icon.png deleted file mode 100644 index 01406f889b41403e908a741d71224f4f2c8b0f40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20949 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 SSMGlsFIu0ox2QAsPWmr6=*?*W diff --git a/src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/ide.host.json b/src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/ide.host.json deleted file mode 100644 index e7b9a6e..0000000 --- a/src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/ide.host.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/vs-2017.3.host", - "unsupportedHosts": [ - { - "id": "vs" - } - ] -} \ No newline at end of file diff --git a/src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/template.json b/src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/template.json deleted file mode 100644 index 94bca03..0000000 --- a/src/templates/Artemis.Plugins.RepositoryTemplate/.template.config/template.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/template", - "name": "Artemis Plugin - Repository", - "description": "Creates a repository for an Artemis plugin, with gitignore and Github Actions built in.", - "author": "diogotr7", - "shortName": "artemis-plugin-repo", - "identity": "Artemis.Plugins.RepositoryTemplate", - "classifications": [ - "Artemis", - "Plugin" - ], - "tags": { - "language": "C#", - "type": "solution" - }, - "sourceName": "Artemis.Plugins", - "defaultName": "Artemis.Plugins.MyPlugins", - "preferNameDirectory": true, - "guids": [ - "41CC9D02-7D51-438F-ACFC-A4B44245D98D" - ], - "sources": [ - { - "rename": { - "gitignore.txt": ".gitignore" - } - } - ] -} \ No newline at end of file diff --git a/src/templates/Artemis.Plugins.RepositoryTemplate/README.md b/src/templates/Artemis.Plugins.RepositoryTemplate/README.md deleted file mode 100644 index a4bd2e8..0000000 --- a/src/templates/Artemis.Plugins.RepositoryTemplate/README.md +++ /dev/null @@ -1 +0,0 @@ -# Artemis.Plugins \ No newline at end of file diff --git a/src/templates/Artemis.Plugins.RepositoryTemplate/gitignore.txt b/src/templates/Artemis.Plugins.RepositoryTemplate/gitignore.txt deleted file mode 100644 index d1d96e7..0000000 --- a/src/templates/Artemis.Plugins.RepositoryTemplate/gitignore.txt +++ /dev/null @@ -1,405 +0,0 @@ -# Created by https://www.toptal.com/developers/gitignore/api/visualstudio -# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudio - -### VisualStudio ### -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Mono auto generated files -mono_crash.* - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ -[Ll]ogs/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET Core -project.lock.json -project.fragment.lock.json -artifacts/ - -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.obj -*.iobj -*.pch -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.log -*.tlog -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio 6 auto-generated project file (contains which files were open etc.) -*.vbp - -# Visual Studio 6 workspace and project file (working project files containing files to include in project) -*.dsw -*.dsp - -# Visual Studio 6 technical files - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# Visual Studio History (VSHistory) files -.vshistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ - -# Fody - auto-generated XML schema -FodyWeavers.xsd - -# VS Code files for those working on multiple tools -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace - -# Local History for Visual Studio Code -.history/ - -# Windows Installer files from build outputs -*.cab -*.msi -*.msix -*.msm -*.msp - -# JetBrains Rider -*.sln.iml - -### VisualStudio Patch ### -# Additional files built by Visual Studio - -# End of https://www.toptal.com/developers/gitignore/api/visualstudio \ No newline at end of file diff --git a/src/templates/Artemis.Plugins.RepositoryTemplate/src/Artemis.Plugins.sln b/src/templates/Artemis.Plugins.RepositoryTemplate/src/Artemis.Plugins.sln deleted file mode 100644 index c72b17d..0000000 --- a/src/templates/Artemis.Plugins.RepositoryTemplate/src/Artemis.Plugins.sln +++ /dev/null @@ -1,12 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32922.545 -MinimumVisualStudioVersion = 10.0.40219.1 -Global - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {41CC9D02-7D51-438F-ACFC-A4B44245D98D} - EndGlobalSection -EndGlobal \ No newline at end of file