You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, local NuGet Packages, Link Libraries and Windows Metadata files are managed in a very messy way:
They are stored in src/Files.App/nupkgs which is not a PascalCase folder like others
Preferably, they should be stored in a place like pkgs/* or src/Packages/* etc.
App extension files (link libraries) are stored in the root src/Files.App directory.
This is a bad idea as it clutters the codebase when they could more neatly be organised in the same directory as the NuGet package store, or inside another folder altogether.
The NuGet Gallery server entry is duplicated in the NuGet package manager
This is because the NuGet Gallery endpoint is also listed inside Files's nuget.config file which it should not as this entry is already provided automatically by Visual Studio.
The dll files should also be migrated to the same or a similar store.
Comments
N/A
The text was updated successfully, but these errors were encountered:
Lamparter
changed the title
Code Quality: Improve the way offline packages are managed in the codebase
Code Quality: Improve the way packages are managed in the codebase
Nov 3, 2024
Description
Currently, local NuGet Packages, Link Libraries and Windows Metadata files are managed in a very messy way:
src/Files.App/nupkgs
which is not a PascalCase folder like othersApp extension files (link libraries) are stored in the rootsrc/Files.App
directory.Concerned code
Files/nuget.config
Line 4 in a4641ff
Files/nuget.config
Line 5 in a4641ff
src/Files.App/*.dll
src/Files.App/nupkgs/
Gains
Requirements
This should be removed.
- <add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
This should be changed to a different pattern that matches with the rest of the codebase.
Thedll
files should also be migrated to the same or a similar store.Comments
N/A
The text was updated successfully, but these errors were encountered: