GitHub将成开源项目的福音
来源:互联网 发布:ubuntu wine 百度云 编辑:程序博客网 时间:2024/04/30 13:00
开源项目依赖于大众合作。成功的开源项目都有一批活跃的个人和公司在贡献代码,编写文档,测试新功能。不幸的是,由于不同的项目使用不同的bug跟踪系统,版本控制系统,审核系统,使得贡献和提交代码变的不是那么容易。程序包的维护者也由于不能容易的及时处理所有提交上来的补丁程序而使代码贡献者有些灰心。
在2005年,LinusTorvalds(Linux之父)为了解决在处理Linux内核上的补丁程序遇到的问题而开发了Git版本控制系统。几年之后,出现了以Git为基础的具有漂亮的web使用界面的GitHub,这使得对这个平台上的项目进行分支操作,打补丁,和提交代码等都变得异常简单容易。它采用的标准化的wiki和问题跟踪系统,这意味着所有的项目是按同一种方式搭建起来的。一旦你学会了如何向GitHub上的一个项目提交代码,你也就知道了如何向其它所有项目提交代码了。
不幸的是,GitHub把事情变的如此简单,我发现自己都变懒了,我会感觉向非GitHub的项目提交代码太麻烦,你通常需要在他们的自有的bug管理系统上注册,学会提交补丁的流程,长时间的等待提交的补丁被他们采纳。这些额外需要付出的努力有时间就足以阻挡我提交一个补丁包了,这对项目本身也不是个好事。
对于开源软件和其它一些社团开发的项目来说,简单的代码捐赠流程至关重要(看看维基百科就清楚了)。GitHub在不断的壮大,我相信有更多项目会开始感觉到需要转移它们的宿主平台的压力了,它们会行动的,我等待着。好的软件是大家的福利。
- GitHub将成开源项目的福音
- GitHub Student Pack 学生的福音
- github上开源的项目
- github上的项目
- Github的项目托管
- Github的项目托管
- 常用的github项目
- 程序员们的福音
- 下载的福音--Metalink
- 民生兴业的福音
- 鞍钢的福音
- Android Json 的福音
- androidJSON的福音啊
- win8用户的福音
- java自学者的福音
- cube 开发人员的福音
- 自学者的福音
- python3学习者的福音
- zoj 1730 || poj 1455 Crazy Tea Party(= =)
- VS2008拖拽文件,获得绝对路径
- wxPython几问
- 排序算法小析
- Oracle提高了MySQL的售价
- GitHub将成开源项目的福音
- ARM启动代码设计参考
- 关于CSDN
- 大家好,第一次在CSDN写博客
- 这就是自己的技术实力?贻笑大方了。。。。
- Discuz 7.2 图片批量上传且自动分帖插件
- Firefox 4稍快于IE9 Beta
- 操作系统大战 平台兼容性将成制胜点
- mysql ALTER TABLE