GQ: github 入味儿
背景
突然的要进行系统课程了
现象
github 是世界第一的开源代码托管服务,最活跃的项目托管空间, 越来越多的开源图书发布中心...
但是, 无论怎么描述, 外人(非 github 用户)依然无法想象这是一个什么样的世界; 问题是, 随着越来越多的互联网公司将自己的工程无论是否开源都迁移到 github 后, 事情就变的有些不一样了 --
github 和 facebook/twitter.. 们一样 变成了我们世界的一部分 不可分割的那部分
分析
那么, 如何认识合理使用 github(以下简写为 gh) 也变成了一项越来越基础的互联网技能, 基础到甚至于无人感觉应该讲一讲.
笔者从 gh 发布之前就一直在使用各种代码托管平台, 对于这类服务有足够的体验, 愿意分享大家, 共同享受这个世界.
所以,本质上就是一老程序猿的私人吐糟集锦,
目标不是教授使用 gh, 当然更加不应该是 git/markdown/PM/... 一切早已有非常完备图书/教材/分享 的领域技能.
而是希望以一种聊天的形式, 将自信使用 gh 的感觉传达给从未注册过的新人, 以便能自然的进入/享受/成长/分享 编程/成长的乐趣.
突破 Unknow Unknow 跃迁 Unknow Know
提纲
~ 直觉的
- 0: 为什么 github
- 什么是 github?
- 相比同类好在哪?
- 挫在哪?
- 为什么应该从 github 开始用起?
- 1: md 在 github
- GFM?
- 配合的工具
- 问题->mail
- 或是 ipynb?
- 2: git 在 github
- 什么是 git
- 为什么 gh 选择了 git?
- git 的核心能力
- gh 的支持能力
- 我们应该嗯哼什么?
- 3: issue 在 github
- 什么是 issue?
- 那 任务/记要/追踪/... ?
- issue 和谁用?
- 其它姿势?
- 4: wiki 在 github
- git -> wiki
- 什么人可以用 wiki ?
- wiki 本质是什么?
- gh-wiki 的最佳实践?
- 5: 项目在 github
- 什么是 项目 ?
- 应该包含什么?
- 核心要素是什么?
- gh 对项目的理解
- 我们在 gh 中的项目生命周期?
- 6: 你在github
- 所以?
- 使用 gh 的合理姿势
- gh-api ?
- 次级市场? gittip/chat/...
提问
~ 是的, GitQ 不是单向灌输, 双向交流才真诚
- 如果 Unknow Unknow 是学习的最初阶段, 那么最高阶段是什么?
- 从哪儿听说过 github?
- 为什么来 GitQ 学习 gh?
是也乎
- 170830 init.
Author: /mail / gittip / github