Open source 开源项目的黑暗面

Open source 开源项目的黑暗面,open-source,Open Source,我读了Stackoverflow.com上关于启动开源项目的问题。我遵循所有的步骤,但问题仍然没有答案 你如何发现你所在的项目开发团队没有敌意。他们是否能容忍一些错误?我是一名优秀的开发人员,擅长算法、系统等,但我在开源项目的整个过程中没有任何经验。就像我没有做太多的分支合并或代码合并一样。关于一个项目,我应该知道哪些与流程相关的事情。我如何知道特定项目遵循的是什么过程。谁告诉我该怎么做?或者我应该拿起一些特性/错误并修复它。如果其他人也在做呢。 谢谢,没有我们可以建议您的最重要的开源项目标准。

我读了Stackoverflow.com上关于启动开源项目的问题。我遵循所有的步骤,但问题仍然没有答案

你如何发现你所在的项目开发团队没有敌意。他们是否能容忍一些错误?我是一名优秀的开发人员,擅长算法、系统等,但我在开源项目的整个过程中没有任何经验。就像我没有做太多的分支合并或代码合并一样。关于一个项目,我应该知道哪些与流程相关的事情。我如何知道特定项目遵循的是什么过程。谁告诉我该怎么做?或者我应该拿起一些特性/错误并修复它。如果其他人也在做呢。
谢谢,

没有我们可以建议您的最重要的开源项目标准。就像其他不相交的社区一样,它们都是不同的。为一个你感兴趣的人做贡献并尝试一下,如果他们是混蛋/不宽容的人,那就去做别的事情


相反地,如果你想进入实践阶段,从一个你根本不关心的项目开始你的贡献,这样如果你放弃它,你就不会有任何损失。

许多开源项目都有自己的IRC渠道。你可以在那里花些时间来了解一下社区。

不要太担心。如果你正在为一个项目做贡献,你会很快发现你的代码是否符合他们的标准。如果你自己开始一个,试着挑选好的人一起工作。如果您不确定最佳实践,请在这样的社区中询问。开源是一个自由的国家,最终,你可以自由地做你想做的事情。

在我看来,问这样问题的最好地方是某个特定项目的开发者邮件列表。也许可以先搜索一下它的档案,寻找类似的问题,如果你找不到任何相近的问题,可以发布一些介绍,然后像刚才一样提问。我敢肯定,如果他们的过程被记录在案的话,有些人会很友好地提供指导,项目有时会有一个“如何做出贡献?”?本节将介绍如何开始、遵循什么标准、在哪里查看等。欢迎并感谢您的贡献


现在不要太担心版本控制,只要你知道如何进行签出和如何创建补丁。开源领域是一个精英管理的领域,我怀疑你是否会立即成为一个提交者,成为一个提交者通常需要一些时间。从小事做起,用简单的问题来了解代码是如何工作的。通常很难开始复杂的事情,提交符合项目标准的补丁,向开发人员/用户邮件列表投稿,在项目IRC频道上活跃,等等。换句话说,变得可见,并证明你值得被选为提交人。同时,您将对他们的过程和工具有足够的了解。

您的意思是开始在开源项目中工作,对吗?启动一个开源项目只有一种方法,而且非常简单,你编写代码做一些事情,然后发布它。@pascal或者,你可以编写代码,什么都不做,然后发布它,就像有些人看起来那样@贾斯汀:啊,你一直在浏览Sourceforge项目,是吗?我看到了,并记下了。你能说Telerik吗。下一个问题是我们中的一些人被解雇了,通过重新编写他们的问题并为他们做工作来雇佣几十名H1B。我对这个社区失去了兴趣,正在考虑在我的博客上推广这个想法。回答得好。同时,尽你最大的努力成为一名净贡献者。以他们想要的形式提交修补程序,包括文档修补程序,准备好签入。遵循项目标准。@David谢谢。是的,你的观点是完全正确的,我稍微修改了我的答案,把它们包括在内。