目前,作为一名开发人员,我正在经历一个非常有创意的阶段。我认为现在是为开源项目做出贡献的好时机。不是一个项目的“永久”开发人员,而是在许多项目中以“需要帮助”的方式。
我知道的开源托管服务是SourceForge和CodePlex。在这方面有什么建议可以帮助我吗?
发布于 2012-09-21 17:41:43
如果您有兴趣采取一种更加内向的方法来为开源项目做出贡献,那么我认为Github将是一个很好的起点。您可以对任何人的存储库进行分叉,并获得您自己的本地副本。然后,您可以进行您要做的更改,并向它们发送一个拉请求,以使您的代码与他们的项目同步。
您所需要做的就是找到一个看起来很有趣的项目,查看他们的问题页面,看看他们是否需要帮助修复任何东西,叉子,修复,拉请求,就这样!
此外,如果您感兴趣的话,一些较大的项目可能更喜欢文档或单元测试贡献。
发布于 2012-09-21 18:55:17
上面提到的开源项目站点仍然不错。SourceForge和CodePlex已经存在很多年了,它们仍然可以使用。一些Git的前辈,如CVS和Subversion,拥有与项目相关的所有文件的中央“存储库”。SourceForge和CodePlex,代码共享站点都在使用中央存储库模式.
然而,Git是不同的。它建立在分布式版本控制系统设计的基础上。正如Git官方网站也提到的那样:
它比Subversion、CVS、Perforce和ClearCase等SCM工具具有更低的本地分支、方便的分阶段区域和多个工作流等特性。
近年来,有一种趋势是将开源项目迁移到GITHub。因此,它正在成为下一个开放源码社区分享他们的好处的热点。
总之,您可能会得到更多的关注和更多的项目需要贡献者的帮助。
https://softwareengineering.stackexchange.com/questions/165710
复制相似问题