mirror of
https://github.com/NickeManarin/ScreenToGif.git
synced 2026-04-25 07:05:54 +03:00
[PR #1436] Onboard onto Central Package Management #1367
Labels
No labels
copy cats
duplicated
future feature
pull-request
⬜ Accepted
⬜ Completed
⬜ Help Wanted 💪
⬜ In Progress
⬜ Missing Details
⬜ Pending
⬜ Waiting For Answer ⏳
🆕 feature preview
🔷 Bug 🐛
🔷 Out Of Scope
🔷 Out Of Scope
🔷 Question
🔷Enhancement
🔷Enhancement
🔷Invalid / External
🔷Knowledge Base
🔷Won't Fix
🕑 High
🕑 High
🕑 High
🕕 Medium
🕙 Low
🕛 Critical
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ScreenToGif#1367
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/NickeManarin/ScreenToGif/pull/1436
Author: @dfederm
Created: 2/18/2026
Status: 🔄 Open
Base:
master← Head:feature/cpm📝 Commits (1)
c2b03d6Onboard onto Central Package Management📊 Changes
6 files changed (+38 additions, -16 deletions)
View changed files
➕
Directory.Packages.props(+22 -0)📝
Other/Translator/Translator.csproj(+4 -4)📝
ScreenToGif.Test/ScreenToGif.Test.csproj(+4 -4)📝
ScreenToGif.Util/ScreenToGif.Util.csproj(+3 -3)📝
ScreenToGif.ViewModel/ScreenToGif.ViewModel.csproj(+1 -1)📝
ScreenToGif/ScreenToGif.csproj(+4 -4)📄 Description
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.propsfile. 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.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.