-
Notifications
You must be signed in to change notification settings - Fork 258
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
Clean up Package Spec redudant APIs #6231
Labels
Category:BreakingChange
Functionality:SDK
The NuGet client packages published to nuget.org
Priority:2
Issues for the current backlog.
Type:DCR
Design Change Request
Milestone
Comments
nkolev92
added
Type:Engineering
product/infrastructure work/not a customer bug/feature/DCR
Functionality:Restore
Functionality:Pack
labels
Nov 28, 2017
The majority of the removal is done in https://github.com/NuGet/NuGet.Client/tree/dev-nkolev92-cleanupPackageSpecRunTests. The concern here is that some scenarios would be removed. (Specifically nuget.exe project.json pack). |
Draft PR in NuGet/NuGet.Client#2784. |
nkolev92
removed
the
Type:Engineering
product/infrastructure work/not a customer bug/feature/DCR
label
Apr 1, 2019
nkolev92
added
Priority:3
Issues under consideration. With enough upvotes, will be reconsidered to be added to the backlog.
Tenet:Performance
Performance issues
Priority:2
Issues for the current backlog.
and removed
Priority:3
Issues under consideration. With enough upvotes, will be reconsidered to be added to the backlog.
labels
Feb 28, 2020
nkolev92
added
the
Category:Quality Week
Issues that should be considered for quality week
label
Jul 12, 2021
nkolev92
removed
the
Category:Quality Week
Issues that should be considered for quality week
label
Sep 3, 2021
nkolev92
added
Category:BreakingChange
Functionality:SDK
The NuGet client packages published to nuget.org
and removed
Functionality:Pack
Functionality:Restore
TechDebt
Technical debt
labels
Apr 10, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Category:BreakingChange
Functionality:SDK
The NuGet client packages published to nuget.org
Priority:2
Issues for the current backlog.
Type:DCR
Design Change Request
The PackageSpec model currently has a bunch of redundant APIs.
Among those IncludeExcludeFiles, PackOptions, PackInclude etc.
These need to be removed if they are not used anymore.
Likewise a similar analysis needs to be done on rest of the package spec.
Related discussion here
//cc
@emgarten @rohit21agrawal
The text was updated successfully, but these errors were encountered: