专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

怎么为开源社区做贡献

发布时间:2011-06-29 00:39:35 文章来源:www.iduyao.cn 采编人员:星星草
如何为开源社区做贡献
大家都来谈谈呗,经历、经验什么的。

------解决方案--------------------
撰写文档

  如果你发现该项目某些方面使用起来比较费劲,而文档又不足以帮助你克服问题,你可以帮忙改善该项目的文档。许多项目以wiki的方式来撰写文 档,这也意味着给你开放了编辑以改善它的权限。要记住,文档是人们产生问题时第一个会求助的对象。如果你写博客,你可以在博客中记录问题的解决方法,再将 你博客中的相关部分增加到文档中,保证你撰写的方式与文档规范一致,并保持文档跟得上项目的进度,你会发现,改进文档是如此轻松简单。

  不仅仅是代码

  开源项目不仅仅是编码和文档,而是有很多事情等待你去做,比如,改善该项目网站的视觉效果,设计站标,这都是重要的工作,当然,大家也经常忽视这些问题。

  写博,在用户讨论组会议中发言

  如果你拥有博客,请写一写与项目相关的文章,一些微不足道的问题,也请你写上具体的解决方案,如果解决这个问题花了超过15分钟,那么将它写出来就有价值,因为会有非常多的人碰上与你相同的问题。

  如果你喜欢这个项目,请帮忙做做宣传,让其他的人也加入。在你加入的用户讨论组中发表相关的话题,向人们解释这个项目哪些地方让你喜欢,它帮助 你做了些什么事情,为什么你喜欢它。支持并宣传优秀的项目,会让更多的人参与进来,随着社区的扩大,会有更多的人了解它,使用它,并为它做出贡献。

  捐款

  开源项目往往都是免费的,但是开发并维护它们可是非常耗费钱和精力的。很多人没有意识到,捐款能非常有效地帮助项目取得进展。如果你帮忙解决部分服务器主机托管与空间费用,硬件以及宽带费用,会让项目的维护者有更大的作为。

  往往,开发免费的项目,而使用的开发软件不是免费的。你希望X项目发展Z功能的Y版本?那么请捐款让开发者可以购买Z的许可,这是最好的贡献。在许多与微软的软件相关的开源项目中,开源项目由非常多非开源项目组成,这种情况是非常常见的。

  捐款同时能让一些开发者全职进行开源项目的开发,最著名的例子是IMeta公司,该公司捐助了他们最优秀的开发者中的一位,让其全职在一个开源项目上工作了数月,以让LINQ支持NHibernate。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: