-
-
Notifications
You must be signed in to change notification settings - Fork 730
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
Move nuget dependencies to Central Package Management #4101
Comments
Hey @arturcic thank you for raising this and for the follow-up PR. We discussed in the Cake team, and whilst Central Package Management seems like a cool feature at first glance, we don't think it makes sense for the Cake project at this point. Cons1. When we look at a package referenced by a project, it's very useful to know the version right away - With CPM we have to do a lookup on a different file (i.e. 2. Adding and removing dependencies to different projects now has a bottleneck file 3. It's not super easy to know when it is safe to remove a dependency from the 4. It's not natural for the workflow most of us follow... When we need to add a dependency to. project, we go to nuget.org, find the package, copy the Pros1. It ensures all projects use the same versions of packages 2. It makes it easy to spot all the dependencies used in a given repo We don't think the Pros are good enough to make up for the Cons... Nowadays with dependabot or renovate, it's easy to ensure all projects use the same versions of packages, and with tools like |
Prerequisites
Cake runner
Cake .NET Tool, Cake Frosting
Cake version
3.0.0
Operating system
N/A
Operating system architecture
N/A
CI Server
No response
What are you seeing?
Not relevant
What is expected?
Not relevant
Steps to Reproduce
Not relevant
Output log
No response
The text was updated successfully, but these errors were encountered: