TheAngryByrd / MiniScaffold

F# Template for creating and publishing libraries targeting .NET 6.0 `net6.0` or console apps .NET 6.0 `net6.0`.
https://www.jimmybyrd.me/MiniScaffold/
MIT License
267 stars 31 forks source link

Can MiniScaffold rely on FAKE? #231

Closed halcwb closed 3 years ago

halcwb commented 3 years ago

Is your feature request related to a problem? Please describe. MiniScaffold heavily relies on FAKE for the "Make" scripting. However, FAKE seems to be a bit in trouble because of difficulty to maintain the project. See my recent issue regarding a problem with FAKE using Paket for new net5 windows projects: https://github.com/fsharp/FAKE/issues/2564.

Describe the solution you'd like Of course this has serious consequences for MiniScaffold as well. Either the maintenance problem of FAKE get's solved, or MiniScaffold should look at a different FAKE independent scaffolding setup.

Describe alternatives you've considered I have tried to pinpoint the problem I had as precisely as possible, however, I got no response from the FAKE maintainers yet.

@TheAngryByrd Your thoughts?

TheAngryByrd commented 3 years ago

I think this bigger question than MiniScaffold. Can F# ecosystem live without FAKE? I know many project use it so this would be a big disruption to much of the ecosystem as a whole.

As far as MinIScaffold goes... yes it would affect this project but I don't know what the alternative would be without lots of major rework.

halcwb commented 3 years ago

That was my thought as well, can F# afford losing FAKE? I am considering a post about this issue in the F# forum.

TheAngryByrd commented 3 years ago

Yeah I think that would be a good idea. I've considered bringing it up on the F# Foundation Slack as well.

halcwb commented 3 years ago

I put my thoughts on the forum.