首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >参与开源项目

参与开源项目
EN

Software Engineering用户
提问于 2012-09-21 17:17:58
回答 2查看 1.2K关注 0票数 3

目前,作为一名开发人员,我正在经历一个非常有创意的阶段。我认为现在是为开源项目做出贡献的好时机。不是一个项目的“永久”开发人员,而是在许多项目中以“需要帮助”的方式。

我知道的开源托管服务是SourceForgeCodePlex。在这方面有什么建议可以帮助我吗?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2012-09-21 17:41:43

如果您有兴趣采取一种更加内向的方法来为开源项目做出贡献,那么我认为Github将是一个很好的起点。您可以对任何人的存储库进行分叉,并获得您自己的本地副本。然后,您可以进行您要做的更改,并向它们发送一个拉请求,以使您的代码与他们的项目同步。

您所需要做的就是找到一个看起来很有趣的项目,查看他们的问题页面,看看他们是否需要帮助修复任何东西,叉子,修复,拉请求,就这样!

此外,如果您感兴趣的话,一些较大的项目可能更喜欢文档或单元测试贡献。

票数 3
EN

Software Engineering用户

发布于 2012-09-21 18:55:17

上面提到的开源项目站点仍然不错。SourceForgeCodePlex已经存在很多年了,它们仍然可以使用。一些Git的前辈,如CVS和Subversion,拥有与项目相关的所有文件的中央“存储库”。SourceForge和CodePlex,代码共享站点都在使用中央存储库模式.

然而,Git是不同的。它建立在分布式版本控制系统设计的基础上。正如Git官方网站也提到的那样:

它比Subversion、CVS、Perforce和ClearCase等SCM工具具有更低的本地分支、方便的分阶段区域和多个工作流等特性。

近年来,有一种趋势是将开源项目迁移到GITHub。因此,它正在成为下一个开放源码社区分享他们的好处的热点。

总之,您可能会得到更多的关注和更多的项目需要贡献者的帮助。

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

https://softwareengineering.stackexchange.com/questions/165710

复制
相关文章

相似问题

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