存档

2017 年 08 月 - 1 文章

开源经验谈

Bootstrap 古话说得好:“万事开头难”。 开头在本质上是解决 “Bootstrapping”,人们一直使用这个比喻来描述解决启动问题的方法,即一个人试图用自己的鞋带将自己拉起来。比如按下电脑开机按钮后初始化系统被广泛称作自举引导(简称 booting)。 想做好一个开源项目,就先得规划一个好的启动方式。 GitHub 10 多年前做开源项目托管的话基本只有一个选择,那就是 SourceForge。期间也有过一些其他大厂的项目托管服务,比如 Google Code,Sun/Oracle 的 Project Kenai,现在都停服了。目前 GitHub 已然是全球最大的开源项目托管服务商了,促成这样现状的最大原因有这几个方面吧: git 版本控制系统的流行,并做了一些更简单的工作流,比如 Pull Request更好、更现代化的用户体验,比如 issue comments 的实时推送 API 开放平台,构建第三方应用的生态系统持续不断的改进,GitHub 隔三差五会有一些细节改进,并且桌面客户端工具也在不断演进 目前 GitHub 是开源项目托管的不二之选。国内也有类 GitHu....

More...