代码协做平台GitCafe获景林资产300万人民币天使轮投资

GitCafe是一个基于代码托管服务打造的技术协做与分享平台,最近刚刚得到景林资产300万人民币天使轮投资。git

gitcafe

Git是目前世界上最流行最优秀的项目版本控制系统之一,Cafe的意思为咖啡馆,象征着程序员文化。GitCafe是一个基于代码托管服务打造的技术协做与分享平台,程序开发爱好者们能够经过使用代码版本控制系统git来将他们所写的开源或专有项目的代码托管在GitCafe上,与其余程序员针对这些项目在线协做开发。程序员

GitCafe界面十分简洁清爽,左右分栏的设计,使得浏览仓库代码十分便利。提供工单、wiki和页面服等功能。支持在线编辑功能,代码的修改、提交和合并请求,均可以在浏览器中完成。web

GitCafe的公有仓库免费,私有仓库需付费。付费功能使用极特币(gitcoin),是一个颇有趣的设计。经过gitcoin,用户在按需付费的同时,很容易预估每个月的开销。遇到喜欢的开源项目,还可使用gitcoin捐赠开发者。mongodb

GitCafe项目创立的目标是为了促进国内IT行业的积极及良性地发展,一方面可以让在校学生以及开源爱好者可以接触到尽量多优秀好玩的软件项目,另外一方面可让使用、开发开源技术的企业得到一个强有力的企业级技术推广平台。最后,GitCafe还会与国际的知名开源项目机构与企业合做,为国内引进优秀的开源项目参与机会。shell

目前,GitCafe上托管了大量开源项目,也有很多付费用户。一些充满创意的用户开始在GitCafe上连载小说,将GitCafe当成了五子棋对战平台数据库

SegmentFault采访了GitCafe的创始人Thomas Yao(真名姚欣宇,网络ID ghosTM55),带你们走进GitCafe的幕后。编程

基于Rails和MongoDB打造

GitCafe基于Ruby on RailsMongoDB打造。segmentfault

Rails是很是流行的开源web框架,推崇DRY(不要重复本身)和CoC(约定优于配置)的理念,针对开发者的乐趣和可持续的开发效率做了优化。Rails开发已经造成很是成熟的生态系统,基于Rails开发,能够整合大量开源模块(gems),将精力集中在核心业务逻辑的开发上,大大提高了开发效率。GitCafe高速的开发节奏,部分归功于Rails开发的高效。浏览器

MongoDB是一个面向文件的开源数据库,也是目前最著名的NoSQL数据库。和传统的基于表的关系型数据库不一样,MongoDB使用BSON结构。BSON是一个相似JSON的文件格式,其无模式的特性,使得数据和应用的集成更容易。MongoDB也支持二进制文件的存储。Git代码仓库里有大量的源代码文件,还有一些二进制文件,使用MongoDB存储十分合适。ruby

GitCafe很是重视测试,良好的测试能够保证代码代码质量,提高代码的可维护性。GitCafe测试框架采用了RSpec. 这是一款BDD(行为驱动开发)的测试框架,扩展了Ruby的Test::Unit中提供的方法。得益于Ruby灵活的语法和强大的元编程能力,RSpec的测试使用Ruby的内部DSL编写,很是接近英语,例如:

describe GitCafe do
  it "is cool" do
    GitCafe.cool?.should be_true
  end
end

GitCafe团队

GitCafe的团队成员是一群充满活力的geek,大部分是Rubist,使用Mac OS X/Linux和Sublime Text/Vim。(GitCafe所用的Sublime配置文件也放在GitCafe上,各位sublimer能够去围观哦~

创业过程当中,GitCafe团队常常会一块儿打游戏和作头脑风暴,你们每次交流都能有很是有意思的笑点,这有助于团队的团结、促进你们互相了解。GitCafe有大量的游戏设备,还购买了60寸IPS屏电视,这样一块儿打游戏也不会由于屏幕小而挤成一团。GitCafe团队常常一块儿打游戏,并为此写了程序统计汇总各类竞技游戏的比分和积分。GitCafe还出品了一款基于Leap Motion手势操控的网页乒乓游戏Leap Motion Ping Pong,使用手掌在Leap Motion上操做左右两个球拍的高低度,简单而有趣。

game

GitCafe的创始人Thomas Yao对计算机技术有着狂热的热爱与追求,爱好书法,带领过本身班级拿到高中校篮球赛冠军。观察与思考是大脑始终执行着的守护进程。19 岁开始接手管理 SHLUG 至今。

LUG,全称Linux User Group,即Linux用户组,全世界主流的城市里,都会有一个LUG。SHLUG于1997年7月成立于上海,是中国最先的LUG。Thomas19岁接手SHLUG的组织管理工做至今,其出色的组织能力,获得了你们一致的承认。所以,2011年开始创业的时候,Thomas就但愿作出一个可以帮助到国内热衷于开源事业的技术团队以及企业的服务平台,这个平台就是如今的GitCafe。当时冯大辉和Thomas说,在国内最难伺候的用户是程序员群体,这个群体刁蛮的人最多,也相对比较聪明,要作好这类人的服务,面向这个群体创业是很是困难的,他本身不是很看好。在刚开始作GitCafe的时候,和Thomas相熟的投资人也常常问知道不知道这个市场有多大,Thomas实话实说不知道,因而就会被建议“Thomas我认为你的能力彻底能够作面向用户群体更广以及更大的东西”。可是Thomas仍是坚持“在Hard模式的国家尝试一下Hard模式的创业”,背后的缘由就是但愿能促进国内IT行业和IT教育的良性发展,在国内推广开源的理念。

创业与开源

创业和组织开源社区有不少不一样的地方,但也有相通之处。Thomas如是说:

开源社区中,个人身份并非发薪水的老板,只是志愿者负责管理好社区,在一些模棱两可的问题上,须要说服社区本身为什么作出这样的决策,此外须要保证技术社区的纯粹,尽量少地与钱产生关系。

经营企业与经营社区很大的不一样的两点在于你须要站在利益的角度让团队中的每一个人都尽量满意,此外与技术社区不一样,公司须要有盈利方向与目标,要作好产品,而且可以卖出去。

相通的地方就是你们都是理解黑客文化的工程师,热爱本身的事业和在玩的东西,我努力将本身的团队打形成一个有工程师文化的同时也注重其余各方向积累的公司。

创业之路

GitCafe刚起步时作的很辛苦,不断遇到挫折,最艰难的时刻甚至要借钱发工资。“团队的磨合以及技术上的突破是创业过程当中遇到的两大难题。”Thomas说。团队的磨合花了不少时间,GitCafe对人的要求很是严格,只招既有能力又有想法的人,而团队的管理却很是松散,不规定上下班时间,不规定开发Deadline,看每一个人本身的表现。通过这样的方式过滤的人,都是很是有激情和自我推进力的工程师。

office

GitCafe有一个充满激情的稳定团队,如今又拿到了景林资产300万人民币天使轮投资,能够预计它将有更好更快的发展。Thomas说:“咱们下一步就是将GitCafe与一些现有的云服务进行整合,打造完善的产品生态链。”结合了云服务的GitCafe,能为开发者提供一站式的服务。咱们拭目以待。

SegmentFault也但愿,之后能涌现更多的相似GitCafe的创业公司,服务开发者,一块儿打造属于开发者的时代!

相关文章
相关标签/搜索