Skip to content

Onboard onto Central Package Management#20704

Open
dfederm wants to merge 1 commit intoAvaloniaUI:masterfrom
dfederm:feature/central-package-management
Open

Onboard onto Central Package Management#20704
dfederm wants to merge 1 commit intoAvaloniaUI:masterfrom
dfederm:feature/central-package-management

Conversation

@dfederm
Copy link

@dfederm dfederm commented Feb 17, 2026

This pull request introduces the NuGet Central Package Management feature to streamline dependency management. Key benefits and changes include:

  • Centralized Version Management: All NuGet package versions are now managed centrally in the Directory.Packages.props file. This ensures consistency across all projects in the repository.

  • Simplified Project Files: The individual project files are simplified, as they no longer need to specify version numbers for NuGet packages. This change reduces duplication and the potential for version conflicts.

  • Ease of Updating Dependencies: Updating a package version is now a matter of changing it in one place, making the process of keeping dependencies up-to-date more straightforward and less error-prone.

By implementing Central Package Versioning, you're taking a significant step towards more efficient and reliable dependency management. This change will be particularly beneficial to assist with tools like Dependabot. These tools automate dependency updates, and having a centralized versioning system significantly enhances their effectiveness, ensuring a smooth and consistent update process.

@dfederm dfederm force-pushed the feature/central-package-management branch from 8941974 to a65e409 Compare February 17, 2026 21:09
@dfederm dfederm marked this pull request as draft February 17, 2026 21:19
@dfederm dfederm force-pushed the feature/central-package-management branch from a65e409 to ac1a18c Compare February 17, 2026 21:23
@avaloniaui-bot
Copy link

You can test this PR using the following package version. 12.0.999-cibuild0062323-alpha. (feed url: https://nuget-feed-all.avaloniaui.net/v3/index.json) [PRBUILDID]

@cla-avalonia
Copy link
Collaborator

cla-avalonia commented Feb 17, 2026

  • All contributors have signed the CLA.

@dfederm dfederm marked this pull request as ready for review February 17, 2026 21:58
@avaloniaui-bot
Copy link

You can test this PR using the following package version. 12.0.999-cibuild0062331-alpha. (feed url: https://nuget-feed-all.avaloniaui.net/v3/index.json) [PRBUILDID]

@dfederm
Copy link
Author

dfederm commented Feb 17, 2026

@cla-avalonia agree

@MrJul MrJul added enhancement area-infrastructure Issues related to CI/tooling infrastructur labels Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Issues related to CI/tooling infrastructur enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments