Skip to content

Any support for updating existing libraries? #350

@Thorium

Description

@Thorium

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions