我个人认为 GitHub 提供的开发流程支持服务几乎体现了绝大多数的现代软件开发/开源软件开发的实践精髓,属于开发人员必用的服务(不过未必需要在每个项目上都使用)。本页面记录使用 GitHub 的常用技巧,也可以当作其庞大使用帮助文档的索引使用。
- GitLab:如果觉得 GitHub Enterprise 太贵,但是又想在自己的服务器端架设 Git 服务,可以用这个。开发状态很活跃,而且提供了 GitHub 绝大多数的功能,以及额外的持续集成管理模块。
- Gitea:一个更轻量快速的类 GitLab 实现,轻巧到可以很好地跑在树莓派这样的硬件上。
1. 文档编辑
- Markdown 语法说明 (简体中文版)
- GitHub Flavored Markdown:GitHub 和标准 Markdown 格式有些许区别,这篇文档描述了这些区别的具体细节。
- GitHub Flavored Markdown - Live Preview:用来预览 GitHub 修改过的 Markdown 格式文档显示效果的在线服务。Markdown 格式在 GitHub 用来书写软件的 README 等文档以及 Wiki 页面等。
- Markdown 免费编辑器 介绍了各种操作系统下的 Markdown 格式编辑和预览工具。在 Mac 下可以用 Mou。
- 关于 GitHub 的 Wiki 上如何传附件:基本思路是用 git 下载项目的完整 Wiki 空间,这样就能在里头自由上传文件/图片了,之后尽管这个图片在 GitHub 前台看不到,但是是可以通过 MarkDown 语法里的链接进行引用的。