fsprojects / FSharp.Formatting

F# tools for generating documentation (Markdown processor and F# code formatter)
https://fsprojects.github.io/FSharp.Formatting/
Other
462 stars 155 forks source link

Replace Paket with NuGet #820

Closed nojaf closed 1 year ago

nojaf commented 1 year ago

Similar to https://github.com/fsprojects/FSharp.Formatting/pull/817, I think that using Paket for this project is unnecessary.

With the availability of lock files and central package version management in NuGet, which is now part of the SDK, I feel that this approach is more practical.

Although this PR might spark some disagreement, I am confident that it will make it easier for new users to get involved.

smoothdeveloper commented 1 year ago

@nojaf, I am curious what exactly makes paket less practical? As far as I can see, updating the dependencies in this PR will require to make sure the packages.lock.json across the source tree are also updated, while with paket, all is in paket.lock, also the definition of dependencies doesn't seem to be simpler to me.

I personally doubt the using paket is a blocker for contributions.

nojaf commented 1 year ago