Skip to content

Commit e9c0ef9

Browse files
authored
docs(introduction): fix title syntax typo
1 parent 152c11f commit e9c0ef9

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

chapters/01-introduction.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#介绍
1+
# 介绍
22

3-
##Github
3+
## Github
44

55
Wiki百科上是这么说的
66

@@ -25,7 +25,7 @@ Wiki百科上是这么说的
2525

2626
等等。看上去像是大餐,但是你还需要了解点什么?
2727

28-
###版本管理与软件部署
28+
### 版本管理与软件部署
2929

3030
jQuery[^jQuery]在发布版本``2.1.3``,一共有152个commit。我们可以看到如下的提交信息:
3131

@@ -36,19 +36,19 @@ jQuery[^jQuery]在发布版本``2.1.3``,一共有152个commit。我们可以
3636
- Build: Update commitplease dev dependency
3737
- ...
3838

39-
###Github与Git
39+
### Github与Git
4040

4141
> Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。
4242
4343
> GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。
4444
4545
[^jQuery]: jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。
4646

47-
##用好Github
47+
## 用好Github
4848

4949
如何用好Github,并实践一些敏捷软件开发是一个很有意思的事情.我们可以在上面做很多事情,从测试到CI,再到自动部署.
5050

51-
###敏捷软件开发
51+
### 敏捷软件开发
5252

5353
显然我是在扯淡,这和敏捷软件开发没有什么关系。不过我也不知道瀑布流是怎样的。说说我所知道的一个项目的组成吧:
5454

@@ -63,7 +63,7 @@ jQuery[^jQuery]在发布版本``2.1.3``,一共有152个commit。我们可以
6363
6464
当只有一个人的时候,你只需要明确知道自己想要什么就够了。我们还需要的是CI、测试,以来提升代码的质量。
6565

66-
###测试
66+
### 测试
6767

6868
通常我们都会找Document,如果没有的话,你会找什么?看源代码,还是看测试?
6969

@@ -125,7 +125,7 @@ lettuce.js | 98.58% (209 / 212)| 82.98%(78 / 94) | 100.00% (54 / 54) | 98.58% (2
125125

126126
本地测试都通过了,于是我们添加了``Travis-CI``来跑我们的测试
127127

128-
###CI
128+
### CI
129129

130130
虽然node.js不算是一门语言,但是因为我们用的node,下面的是一个简单的``.travis.yml``示例:
131131

@@ -148,7 +148,7 @@ after_success: CODECLIMATE_REPO_TOKEN=321480822fc37deb0de70a11931b4cb6a2a3cc4116
148148
149149
CI对于一个开发者在不同城市开发同一项目上来说是很重要的,这意味着当你添加的部分功能有测试覆盖的时候,项目代码会更加强壮。
150150
151-
###代码质量
151+
### 代码质量
152152
153153
``jslint``这类的工具,只能保证代码在语法上是正确的,但是不能保证你没有写一堆bad smell的代码。
154154
@@ -199,7 +199,7 @@ Lettuce.send = function (url, method, callback, data) {
199199

200200
这就意味着我们可以对上面的代码进行重构,他们是重复的代码。
201201

202-
###重构
202+
### 重构
203203

204204
不想在这里说太多关于``重构``的东西,可以参考Martin Flower的《重构》一书去多了解一些重构的细节。
205205

0 commit comments

Comments
 (0)