ProjectScaffold icon indicating copy to clipboard operation
ProjectScaffold copied to clipboard

Any support for updating existing libraries?

Open Thorium opened this issue 4 years ago • 1 comments

There are maybe more than 100 libraries (just by the fork count of this repo) that have been built based on the different versions of ProjectScaffold. Which was great, it has been an excellent template. But then came .NET Core and .NET Standard and new project files, FAKE 5 and so-on. Gradually some parts are not working from the old templates: SourceLinks, document generation, FSharpTargetsPath is not detected correctly, etc.

Many of the maintainers are not keen to do these big changes to their libraries, maybe their interest has shifted to other projects. This is too-much of the burden for new people who would like to create some simple PR-fixes, but they cannot get the whole projects to compile anymore.

I think this is dangerous for the whole community and the F# ecosystem. Could we have here in ProjectScaffold a guidance, a WIKI, or something, to help the migration: What is the current best practices of .NET projects and how the different old Scaffold templates (or F# code-blocks) should be migrated to the latest best practices?

Thorium avatar Oct 22 '19 15:10 Thorium