android – 用于提交对开源项目的更改的海关?

android – 用于提交对开源项目的更改的海关?,第1张

概述我最近一直在练习 Android框架和修订控制系统(Git),并且我对我经常使用的应用程序的UI进行了一些修改.这是一个小型的开源项目,我很好奇提交这些项目变更的最佳做法是什么? 我确信它主要依赖于dev本身,但是在提交更改时是否有任何禁忌或区域(代码或其他方面)要避免?我应该先联系开发人员还是只提交修改等? 这取决于项目. 你在提问时提到了Git.如果项目已经在使用Git,您可以在GitHub或 我最近一直在练习 Android框架和修订控制系统(Git),并且我对我经常使用的应用程序的UI进行了一些修改.这是一个小型的开源项目,我很好奇提交这些项目变更的最佳做法是什么?
我确信它主要依赖于dev本身,但是在提交更改时是否有任何禁忌或区域(代码或其他方面)要避免?我应该先联系开发人员还是只提交修改等?解决方法 这取决于项目.

你在提问时提到了Git.如果项目已经在使用Git,您可以在GitHub或BitBucket等地方发布自己的分叉Git存储库.更好的是,如果初始项目也在GitHub或BitBucket上,请从那里分叉并打开拉取请求.

对于其他版本控制系统,您可能必须通过其问题跟踪系统直接提交补丁.

这就是说,不要忽视这方面的人性.大多数OSS维护者都会欢迎修补程序,但您必须记住,他们需要了解您的修改 *** 作以及修改原因,无论是修复错误还是其他功能.拉取请求本身适合于直接修改(例如,仅改变具有明确目的的几行代码),但如果需要进一步讨论则不一定很好.

检查是否有开发.该项目的邮件列表(或者回退到用户列表,或者更糟糕的是维护者的电子邮件地址)并发送一封电子邮件来描述您的建议.您所贡献的领域可能不是当前开发团队的专业领域.一如既往,在这些情况下,必须保持清晰和礼貌.一般来说,不管你的想法是多么好,避免转储一个补丁,这个补丁会在不同的地方修改大量的文件,而不需要与开发人员讨论一下.

此外,值得检查许可协议.有些项目希望您同意为项目做出贡献,以便以后可以根据需要重新获得许可.

总结

以上是内存溢出为你收集整理的android – 用于提交对开源项目的更改的海关?全部内容,希望文章能够帮你解决android – 用于提交对开源项目的更改的海关?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1129004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存