gpt4 book ai didi

open-source - 您是如何参与开源社区的?

转载 作者:行者123 更新时间:2023-12-04 02:47:12 24 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




似乎加入项目的正常进程是贡献一段时间,赢得信任,然后被接受为社区成员(即拥有提交访问权限)。
现在,从某种意义上说,我显然已经知道如何参与的“最佳方式”;这不是我的问题;我希望达到的是:其他人是如何参与其中的?肯定不是每个人都走上了“找到一个项目并提交补丁”的路线——或者他们有吗?我碰巧在开源社区中不认识任何人,所以我很想知道......
也许您已经认识某个社区中的某个人并刚刚陷入其中?也许您对某些错误感到沮丧并因此开始定期贡献?也许你只是在 SourceForge 上发现了一个项目......
更新:
似乎最常见的原因只是挠痒痒,到 quote singpolyma :“寻找一个可以贡献的项目通常不是正确的方法。”相反,您应该通过为您已经知道和使用的项目做出贡献来加入开源社区。
重要的:
请,请,请:请告诉我您的具体经历,请不要笼统的回答。此外,仅当您是项目成员或补丁贡献者时才回答。请不要就如何加入社区提供建议,这不是我正在寻找的答案。如果您想提供关于加入社区的建议,please answer in this other thread .
很棒的答案:

  • Mark HarrisonTcl , cx_Oracle , kaporapig
  • singpolymaDiSoGreasemonkey
  • Pax谈论对 GnuCash 的贡献因为老婆

  • 有关的:
  • How to get involved in an open source project
  • How Open Source Projects Survive Poisonous People (And You Can Too)
  • 最佳答案

    我的个人轶事:

  • 当 Tcl 社区在 1991 年左右开始时,我就参与了它。邮件列表和后来的 usenet 新闻组对于与人们联系非常重要。我专门从事用户布道和教学,最终写了两本关于这个主题的书。其中之一在十年后仍在打印:
    http://www.amazon.com/dp/0201634740
  • 现在我使用了很多 Python,并且非常喜欢 cx_Oracle 包。我再次活跃在邮件列表中,并贡献了一些补丁。
  • 我已经提供了几个我为工作而编写的软件包。通过将它们开源,我能够获得一些不错的贡献,而且由于当时它们不是我雇主的“ secret 武器”,所以他们不介意分享代码。最受欢迎的两个包是

    http://sourceforge.net/projects/kap/ Kinetic Application Processor——这是我在中国互联网 Backbone 工作时构建的。

    http://code.google.com/p/orapig/ - OraPIG,Oracle Python 接口(interface)生成器——它生成 Python 代码来调用数据库中定义的 API,并包括一个 XML-RPC 数据库接口(interface)。

  • 建议:

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

    跳入“核心”开发通常很困难,因为 (a) 在一个大项目中,这可能是一大块需要理解的代码,并且 (b) 可能有一群核心人员已经在研究它。

    所以,假设你喜欢某个软件并想开始贡献,你可以开始在边缘工作。这里有几个具体的任务可以帮助你融入团队。
  • 为错误编写一些测试用例以添加到回归测试套件中。
  • 浏览错误数据库并找到要处理的错误。这可能是进入核心开发的最佳方式。
  • 查看功能请求数据库,看看是否有您可以处理的小任务。
  • 寻找“用户文档”请求......其中很多涉及编写您可以提供的示例代码。

  • 祝你好运!

    关于open-source - 您是如何参与开源社区的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/718107/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com