三个月前,我fork了一个RubyGem的GitHub存储库并添加了一些功能。相当数量的人配置他们的Rails应用程序从我的GitHub存储库加载该Gem。昨天,作者合并了我的工作并发布了新的Gem。
我想通知那些继续从我的GitHub Repo拉取的人,让他们切换回主Gem。
我尝试在我的Gemspec版本中添加'post_install_message',但是Bundler似乎不会将其用于从路径或GitHub加载的Gem。
我可以修改代码以打印警告到日志文件中,但这感觉很混乱。
我也可以只更新README,但这假定人们确实会在github.com上阅读它。
想知道是否有好的/标准/首选方法来处理这种情况?
编辑:这件事让我烦恼得够呛,所以我提交了一个拉请求,将此功能添加到通过:git或:path包含的Gem的Bundler中。我们将看看会发生什么 :)
更新:耶!https://github.com/bundler/bundler/commit/f876162b3d067ba5a3522b60e75cf13a19124f9c
我想通知那些继续从我的GitHub Repo拉取的人,让他们切换回主Gem。
我尝试在我的Gemspec版本中添加'post_install_message',但是Bundler似乎不会将其用于从路径或GitHub加载的Gem。
我可以修改代码以打印警告到日志文件中,但这感觉很混乱。
我也可以只更新README,但这假定人们确实会在github.com上阅读它。
想知道是否有好的/标准/首选方法来处理这种情况?
编辑:这件事让我烦恼得够呛,所以我提交了一个拉请求,将此功能添加到通过:git或:path包含的Gem的Bundler中。我们将看看会发生什么 :)
更新:耶!https://github.com/bundler/bundler/commit/f876162b3d067ba5a3522b60e75cf13a19124f9c