利用GitHub进行协作开发本站教程

文章目录
  1. 1. 创建一个GitHub账号
  2. 2. 点击History进入文章版控历史追踪
  3. 3. 点击Edit,正式进入协作流程
  4. 4. 负责任的管理员上线
  5. 5. 再次点击History
  6. 6. 刷新页面
  7. 7. 题外话

创建一个GitHub账号

  由于本站设计的特殊性,要求协作者必须拥有一个GitHub账号进行协作。敬请见谅。但我想,这也将成为它的魅力所在。(光想想能够利用版控系统进行创作,那是一件多么sexy的事情啊!)

使用邮箱,申请一个GitHub账号
  如果你细心观察我们的网站,你会发现,在内容页面中,主要出现如下几部分。

内容页面构成
  我们现在主要关注右上角的部分。

点击History进入文章版控历史追踪


版控记录
  这里利用GitHub记录着完整的编辑历史记录!点击Source则能看到完整的文章Markdown源代码。这里不再展示。留待你自己去发现。

点击Edit,正式进入协作流程

  首先,你需要fork这个项目到你的账号下。(当然前提是你登录了GitHub:)

点击fork
  之后,你将来到编辑页面。这里暂时不介绍Markdown语法的文章如何书写。

编辑页面
  我们试着添加一些内容,例如我很主观的填写了我认为这门课程教材购买的必要性星级(相信我,这是对的)。

添加课程教材购买星级
  很好,此时我们已经完成添加。但是,在线的编辑器没有预览功能,你还看不到效果(进一步,我们推荐你clone这个项目到本地,利用本地的Markdown编辑器进行写作,这里就不再展开)。
  非常重要的!我们需要提交这个修改给管理员,否则这个修改只在你自己的分支。

提交修改

确认修改无误,提交

再次确认修改提交信息,确保万无一失
  至此,你的这次修改工作已经做完。静待管理员来merge。

管理员视角
  题外话:为了完整演示整个流程,我们换管理员上线。

负责任的管理员上线

  管理员会看到你的P.R.

管理员视角

管理员merge你的修改

再次点击History


看到了我们的提交

刷新页面

  由于时间问题,通常你不会看到马上更新的页面,但请你放心。我们一定会在看到的第一时间处理你的PR!

更新的页面

题外话

  也许你也发现了,为了这个项目的后续继续发展。其实我们没有利用私人邮箱账号进行开通。所以,你大可以放心加入这个计划!你的贡献一点一滴都会被看到。