如何快速修复 GitHub 上托管的 NuGet 包?
How to quickly make a fix in NuGet package hosted on GitHub?
我正在使用源代码在 GitHub 上的 NuGet 包。我需要更改源代码并且我知道如何去做,但是,我不确定如何立即将此更改用于我的项目。我想标准流程是这样的:
- 在 GitHub
上分叉回购协议
- 更改代码
- 打开 PR
- 等到项目维护者将其合并并在 NuGet 上发布新版本
- 运行 本地 NuGet 更新
问题出在第 4 步,这可能需要数天或数周(或永远)。我正在寻找一种工作流程,在这种工作流程中,我可以立即将代码更改带到我的项目中,而无需等待维护人员,但我已经有一段时间没有在 .NET / NuGet 生态系统中工作,并且不知道它应该如何完成。
例如,我应该在 nuget.org 上发布一个分叉的 NuGet 包吗?我应该创建自己的私人提要吗?如何?在哪里?等等
我正在使用源代码在 GitHub 上的 NuGet 包。我需要更改源代码并且我知道如何去做,但是,我不确定如何立即将此更改用于我的项目。我想标准流程是这样的:
- 在 GitHub 上分叉回购协议
- 更改代码
- 打开 PR
- 等到项目维护者将其合并并在 NuGet 上发布新版本
- 运行 本地 NuGet 更新
问题出在第 4 步,这可能需要数天或数周(或永远)。我正在寻找一种工作流程,在这种工作流程中,我可以立即将代码更改带到我的项目中,而无需等待维护人员,但我已经有一段时间没有在 .NET / NuGet 生态系统中工作,并且不知道它应该如何完成。
例如,我应该在 nuget.org 上发布一个分叉的 NuGet 包吗?我应该创建自己的私人提要吗?如何?在哪里?等等