首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您是如何参与到您的开源社区的?

您是如何参与到您的开源社区的?
EN

Stack Overflow用户
提问于 2009-04-05 00:22:00
回答 6查看 898关注 0票数 10

加入项目的正常进展似乎是在一段时间内做出贡献,赢得信任,然后被接纳为社区成员(即拥有提交访问权限)。

现在,我显然已经知道如何以某种方式参与进来的“最佳方式”,这不是我的问题,我希望得到的是:其他人是如何参与进来的?当然,并不是每个人都走上了“寻找一个项目并提交补丁”的路线--或者他们走了吗?我在开源社区里不认识任何人,所以我很想知道.

也许你已经认识了一个社区里的某个人然后就陷入其中了?也许你对某些bug感到沮丧,并开始为之做出常规贡献?也许你刚刚在SourceForge上发现了一个项目..。

更新:

似乎最常见的原因只是痒痒,对单点报价说:“寻找一个项目的贡献往往不是正确的方式。”相反,您应该加入开源社区,为您已经知道和使用的项目做出贡献。

重要信息:

请,请,请:请告诉我你的具体经验,没有一般的答案请。另外,只有当您是项目成员或修补程序贡献者时才回答。请不要就如何加入社区给出建议,这不是我想要的答案。如果您想就加入一个社区提供建议,请在另一条线上回答。

很好的答案:

相关信息:

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-04-05 00:41:41

我个人的轶事:

  1. 我参与了Tcl社区在1991年左右的第一次成立。邮件列表和后来的usenet新闻组对于与人联系非常重要。我专攻用户福音和教学,最终写了两本关于这一主题的书。其中一个在十年后还在印刷:http://www.amazon.com/dp/0201634740
  2. 现在我使用了大量的Python,并且非常喜欢cx_Oracle包。我再次活跃在邮件列表中,并贡献了几个补丁。
  3. 我已经制作了几个软件包,这些软件包是我为工作编写的。通过开源,我可以得到一些不错的贡献,因为它们不是当时我的雇主的“秘方”,所以他们不介意分享代码。最受欢迎的两个软件包是 http://sourceforge.net/projects/kap/,动力应用处理器--这是我在中国网络主干网上工作时建立的。 http://code.google.com/p/orapig/ - OraPIG,-它生成了调用数据库中定义的API的Python代码,并包含一个XML数据库接口。

建议:

与其寻找要加入的项目,不如尝试为您已经使用的项目做出贡献。

通常很难跳入“核心”开发,因为(a)在一个大项目上,这可能是一个需要理解的相当大的代码块,(b)可能已经有一组核心人员正在从事这项工作。

所以,假设你喜欢一个特定的软件,并且想要开始做贡献,你可以开始在边缘工作。这里有几个具体的任务,可以帮助你融入团队。

  • 为bug编写一些测试用例以添加到回归测试套件中。
  • 浏览bug数据库并找到要处理的bug。这可能是进入核心开发的最佳方式。
  • 查看feature数据库,看看是否有一个小任务可以处理。
  • 寻找“用户文档”请求..。其中很多涉及到编写示例代码,您可以提供这些代码。

祝好运!

票数 9
EN

Stack Overflow用户

发布于 2009-04-05 00:50:47

人们通常参与的方式是:

  • 你在日常工作中使用自由和开放源码软件
  • 你会注意到一个问题或一个缺失的特征
  • 您将邮件发送给维护人员,询问此bug/缺失功能是否属实。
  • 维护人员说是的,这是一个bug/缺失的特性。
  • 您决定尝试修复/添加bug/特性
  • 你的代码就像疯了
  • 向维护人员提交修补程序
  • 维护人员笑了笑,面对或者说:“非常感谢!

如果您重复最后几个步骤几次,维护人员可能会允许您提交对项目的RCS存储库的访问,这样您就会变得非常危险。但底线是,应该由你来做一些事情,比如编写一些代码--仅仅对一个项目“感兴趣”是不够的。

票数 6
EN

Stack Overflow用户

发布于 2009-04-05 00:41:48

我加入了DiSo和Greasemonkey。

我发现参与项目的最好方法是尽早进入项目,或者只是非常感兴趣。对于DiSo或我正在进行的各种github项目,前者是前者,与我的Greasemonkey贡献一样,后者是后者。

寻找一个项目的贡献往往不是正确的方式。使用一些东西,找出你想要构建/修复的东西,然后去做。

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

https://stackoverflow.com/questions/718107

复制
相关文章

相似问题

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