-
Notifications
You must be signed in to change notification settings - Fork 236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ship Wyam as a .NET Core Global Tool #654
Comments
Totally agree. My current thinking on clients for Wyam 2.x is that we’ll ship:
Those last two tools packages may be able to consolidate into one - I’m not clear on how/if tools packages targeting multiple runtimes work. |
What do you gain from supporting .NET Framework? I'm new to Wyam, but it's just a tool right? So no one would need to be using .NET Framework. Seems like unnecessary complexity. |
@MisinformedDNA That's an excellent question. My assumption is that there are probably folks who for one reason or another can't or don't want to install .NET Core. The reach of .NET Framework is still pretty high and making sure we produce an executable for those folks gets the tool into the most hands. The cost of producing a .NET Framework build shouldn't be very high. Since all the supporting libraries target .NET Standard (or will soon if they don't already), producing the zip file and tools package for Core and Framework mostly becomes a matter of getting the multi-targeting right. |
Could .Net Framework module library's used in an .net core only wyam? If not, that could be a reason. There have been modules that were removed because they can't support .net core. I'll still use those and haven't updated wyam since then. But I've always planed to extract them from the history and host them as independent packages. And the day will come when I update to the current version. |
I'm going to close this issue out in favor of #668 where the client roadmap for 2.x is discussed in more detail |
Once #300 is done then I think it'll be very useful to have Wyam distribute as a .NET Core Global Tool (dotnet/cli#5147). So users can just do:
and be well on their way with the
wyam
command added to PATHThe text was updated successfully, but these errors were encountered: