在Github上有一个开源项目,我在其中发现了一个小错误,并通过一个小而简单的更改解决了它。
该项目没有构成文件。
为这个项目做贡献的最佳方式是什么?我应该用我的无bug代码发出一个拉取请求,还是应该创建一个问题,解释问题并提出我的解决方案?
发布于 2019-07-16 07:04:07
这真的取决于项目和您想要进行的更改的类型。
如果一个更改简单明了并且显然是正确的(例如,在它之前被破坏的地方有一个明显的bug,随着这个更改它不再是),那么打开一个pull请求通常是很好的。
如果有一种情况是提议的更改更大(例如,添加新的功能或API),而维护者想要有输入(例如,更新项目贡献文档),或者问题更加模糊,那么最好首先打开一个问题。维护者也许能够为您提供您没有考虑过的方向或替代方案,并且很可能会感谢您在前进之前考虑了他们的输入。
当然,如果项目文档中有不同的说法,那么就这么做吧。
在这种情况下,由于您添加的是与项目相关的文档,因此问题可能是合适的。也许他们会在他们的贡献文档中有他们想要的东西,比如安全问题的电子邮件地址或者他们想要使用的行为准则,你可以征求他们的意见,然后写一份公关来解决这个问题。
https://stackoverflow.com/questions/57042877
复制相似问题