LittleboyHarry 来源:https://github.com/soimort/you-get/blob/develop/CONTRIBUTING.md 如何汇报问题 为了防止对 GitHub Issues 的滥用,本项目不接受一般的 Issue。 如您在使用 you-get 的过程中发现任何问题,请开启一个 Pull Request。该 PR 应当包含: 详细的问题描述; 至少一个 commit,其内容是与问题相关的单元测试。不要通过随意修改无关文件的方式来提交 PR! 有效的 commit 示例:#2675, #2680, #2685 不符合以上条件的 PR 可能被直接关闭。 有效的 PR 将会被一直保留,直至相应的问题得以修复。 哈哈,这程序员作者管项目做得真棒,有时很符合我心意:不会用代码编写可执行复现的问题并用 Git 系统提交 PR,就不配问问题~绝绝子
Miigon 确实合理,强迫你给出 reproducible 的例子。这种知名度很广,并且正常工作的依赖因素很多的项目(例如各个视频网站任意一个变更一下解析方式就会爆),如果不这么搞的话收到issue的速度肯定很快就会快过解决issue的速度。 不过即使这样还是会有小白建一个空文件来开pr,描述里也不说明是什么指令,只贴了一堆错误信息 😅 :https://github.com/soimort/you-get/pull/2918 这也感觉是维护一个开源项目很累的一部分,有许多开源项目维护者因为类似问题退出了开源社区。