首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在开源项目中解决bug的正确方法是发出还是拉出请求?

在开源项目中解决bug的正确方法是发出还是拉出请求?
EN

Stack Overflow用户
提问于 2019-07-15 23:27:41
回答 1查看 119关注 0票数 0

在Github上有一个开源项目,我在其中发现了一个小错误,并通过一个小而简单的更改解决了它。

该项目没有构成文件。

为这个项目做贡献的最佳方式是什么?我应该用我的无bug代码发出一个拉取请求,还是应该创建一个问题,解释问题并提出我的解决方案?

EN

回答 1

Stack Overflow用户

发布于 2019-07-16 07:04:07

这真的取决于项目和您想要进行的更改的类型。

如果一个更改简单明了并且显然是正确的(例如,在它之前被破坏的地方有一个明显的bug,随着这个更改它不再是),那么打开一个pull请求通常是很好的。

如果有一种情况是提议的更改更大(例如,添加新的功能或API),而维护者想要有输入(例如,更新项目贡献文档),或者问题更加模糊,那么最好首先打开一个问题。维护者也许能够为您提供您没有考虑过的方向或替代方案,并且很可能会感谢您在前进之前考虑了他们的输入。

当然,如果项目文档中有不同的说法,那么就这么做吧。

在这种情况下,由于您添加的是与项目相关的文档,因此问题可能是合适的。也许他们会在他们的贡献文档中有他们想要的东西,比如安全问题的电子邮件地址或者他们想要使用的行为准则,你可以征求他们的意见,然后写一份公关来解决这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57042877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档