有一个使用了很多的github php库,但是问题是原始作者似乎已经离开了AWOL,尽管我本人和开发团队的其他成员(由于时间限制,他们本身并不活跃)试图在很长一段时间(现在几个月)内多次与他联系,他一直完全没有反应。
与此同时,此存储库还存在大量未解决的PR和积压的PR工作,许多人都在使用它。
我想用它做一个“硬叉”-满足以下要求
必须从现在的最新代码开始
必须能够由其他人使用,只需在composer文件中更改软件包名称即可(因此应该与packagist中的原始软件包区分开来,而不必覆盖回购源)
理想情况下,如果作者从沉睡中醒来,则有可能将其合并回主回购中
我正在寻找可能处于相同情况的人们的其他建议。
当我在许多个人项目以及商业项目中使用它时,我很高兴继续维护此仓库。
据我了解,我的主要2种途径是:
更改仓库中的composer.json
文件(最新)以重命名该软件包以使其与我的GitHub用户一致并在packagist上注册;
使用最新的代码作为起点,使用其他名称创建新的存储库,并将其注册到packigist。
任何建议表示感谢,谢谢。
答案 0 :(得分:0)
为避免将来出现任何问题,您应该在 organization 中创建一个新的存储库,原因是:
在这两种情况下,您都需要注册一个新的包装专家参考。