我确信它主要依赖于dev本身,但是在提交更改时是否有任何禁忌或区域(代码或其他方面)要避免?我应该先联系开发人员还是只提交修改等?解决方法 这取决于项目.
你在提问时提到了Git.如果项目已经在使用Git,您可以在GitHub或BitBucket等地方发布自己的分叉Git存储库.更好的是,如果初始项目也在GitHub或BitBucket上,请从那里分叉并打开拉取请求.
对于其他版本控制系统,您可能必须通过其问题跟踪系统直接提交补丁.
这就是说,不要忽视这方面的人性.大多数OSS维护者都会欢迎修补程序,但您必须记住,他们需要了解您的修改 *** 作以及修改原因,无论是修复错误还是其他功能.拉取请求本身适合于直接修改(例如,仅改变具有明确目的的几行代码),但如果需要进一步讨论则不一定很好.
检查是否有开发.该项目的邮件列表(或者回退到用户列表,或者更糟糕的是维护者的电子邮件地址)并发送一封电子邮件来描述您的建议.您所贡献的领域可能不是当前开发团队的专业领域.一如既往,在这些情况下,必须保持清晰和礼貌.一般来说,不管你的想法是多么好,避免转储一个补丁,这个补丁会在不同的地方修改大量的文件,而不需要与开发人员讨论一下.
此外,值得检查许可协议.有些项目希望您同意为项目做出贡献,以便以后可以根据需要重新获得许可.
总结以上是内存溢出为你收集整理的android – 用于提交对开源项目的更改的海关?全部内容,希望文章能够帮你解决android – 用于提交对开源项目的更改的海关?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)