MoiraeSoftware / myriad

Myriad is a code generator for F#

Home Page:https://moiraesoftware.github.io/myriad/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Myriad.Plugin.Template

7sharp9 opened this issue · comments

Discussed in https://github.com/MoiraeSoftware/myriad/discussions/117

Originally posted by JordanMarr August 27, 2021
I think that one of the biggest hurdles to Myriad development is just getting started.

A dotnet template could go a long way in making it super easy for interested developers to start tinkering immediately without having to get their projects wired up properly. Ideally, it would provide a project for their plugin with a really basic plugin implementation that they can modify, and a test project that allows them to tinker with it out of the box without having to wire anything up.

Something like this:

dotnet new -i Myriad.Plugin.Template
dotnet new Myriad -o Templatron.Plugin

Creates:

  • Templatron.sln
  • Templatron.Plugin.fsproj
  • Templatron.Plugin.Tests.fsproj

Even better if the plugin project is already NuGet ready.

Template now exists see readme.

For now there is no test project but that can be added later.