[T] update toc

This commit is contained in:
Phodal HUANG 2017-09-17 16:03:17 +08:00
parent eeba27bdd3
commit 96ffb5d8de
No known key found for this signature in database
GPG key ID: 4D43418992F7BD15
12 changed files with 195 additions and 175 deletions

View file

@ -20,6 +20,10 @@
* [方便工作](http://github.phodal.com/#方便工作) * [方便工作](http://github.phodal.com/#方便工作)
* [获得一份工作](http://github.phodal.com/#获得一份工作) * [获得一份工作](http://github.phodal.com/#获得一份工作)
* [扩大交际](http://github.phodal.com/#扩大交际) * [扩大交际](http://github.phodal.com/#扩大交际)
* [创建开源项目](http://github.phodal.com/#创建开源项目)
* [取一个好的名字](http://github.phodal.com/#取一个好的名字)
* [挑选好 LICENSE](http://github.phodal.com/#挑选好-license)
* [官方主页](http://github.phodal.com/#官方主页)
* [Git基本知识与GitHub使用](http://github.phodal.com/#git基本知识与github使用) * [Git基本知识与GitHub使用](http://github.phodal.com/#git基本知识与github使用)
* [Git](http://github.phodal.com/#git) * [Git](http://github.phodal.com/#git)
* [Git初入](http://github.phodal.com/#git初入) * [Git初入](http://github.phodal.com/#git初入)
@ -31,6 +35,10 @@
* [Pull Request](http://github.phodal.com/#pull-request) * [Pull Request](http://github.phodal.com/#pull-request)
* [我的第一个PR](http://github.phodal.com/#我的第一个pr) * [我的第一个PR](http://github.phodal.com/#我的第一个pr)
* [CLA](http://github.phodal.com/#cla) * [CLA](http://github.phodal.com/#cla)
* [创建项目文档](http://github.phodal.com/#创建项目文档)
* [README](http://github.phodal.com/#readme)
* [在线文档](http://github.phodal.com/#在线文档)
* [可用示例](http://github.phodal.com/#可用示例)
* [构建GitHub项目](http://github.phodal.com/#构建github项目) * [构建GitHub项目](http://github.phodal.com/#构建github项目)
* [如何用好GitHub](http://github.phodal.com/#如何用好github) * [如何用好GitHub](http://github.phodal.com/#如何用好github)
* [敏捷软件开发](http://github.phodal.com/#敏捷软件开发) * [敏捷软件开发](http://github.phodal.com/#敏捷软件开发)
@ -46,11 +54,7 @@
* [代码质量与重构](http://github.phodal.com/#代码质量与重构) * [代码质量与重构](http://github.phodal.com/#代码质量与重构)
* [Code Climate](http://github.phodal.com/#code-climate) * [Code Climate](http://github.phodal.com/#code-climate)
* [代码的坏味道](http://github.phodal.com/#代码的坏味道) * [代码的坏味道](http://github.phodal.com/#代码的坏味道)
* [创建项目文档](http://github.phodal.com/#创建项目文档) * [改善 GitHub 项目代码质量:测试](http://github.phodal.com/#改善-github-项目代码质量测试)
* [README](http://github.phodal.com/#readme)
* [在线文档](http://github.phodal.com/#在线文档)
* [可用示例](http://github.phodal.com/#可用示例)
* [测试](http://github.phodal.com/#测试-1)
* [TDD](http://github.phodal.com/#tdd) * [TDD](http://github.phodal.com/#tdd)
* [一次测试驱动开发](http://github.phodal.com/#一次测试驱动开发) * [一次测试驱动开发](http://github.phodal.com/#一次测试驱动开发)
* [说说TDD](http://github.phodal.com/#说说tdd) * [说说TDD](http://github.phodal.com/#说说tdd)
@ -60,7 +64,7 @@
* [Twill 登陆测试](http://github.phodal.com/#twill-登陆测试) * [Twill 登陆测试](http://github.phodal.com/#twill-登陆测试)
* [Twill 测试脚本](http://github.phodal.com/#twill-测试脚本) * [Twill 测试脚本](http://github.phodal.com/#twill-测试脚本)
* [Fake Server](http://github.phodal.com/#fake-server) * [Fake Server](http://github.phodal.com/#fake-server)
* [重构](http://github.phodal.com/#重构) * [改善 GitHub 项目代码质量:重构](http://github.phodal.com/#改善-github-项目代码质量重构)
* [为什么重构?](http://github.phodal.com/#为什么重构) * [为什么重构?](http://github.phodal.com/#为什么重构)
* [重构uMarkdown](http://github.phodal.com/#重构umarkdown) * [重构uMarkdown](http://github.phodal.com/#重构umarkdown)
* [代码说明](http://github.phodal.com/#代码说明) * [代码说明](http://github.phodal.com/#代码说明)
@ -70,28 +74,26 @@
* [Inline Method](http://github.phodal.com/#inline-method) * [Inline Method](http://github.phodal.com/#inline-method)
* [Pull Members Up](http://github.phodal.com/#pull-members-up) * [Pull Members Up](http://github.phodal.com/#pull-members-up)
* [重构之以查询取代临时变量](http://github.phodal.com/#重构之以查询取代临时变量) * [重构之以查询取代临时变量](http://github.phodal.com/#重构之以查询取代临时变量)
* [如何推广](http://github.phodal.com/#如何推广)
* [Marketing First](http://github.phodal.com/#marketing-first)
* [编写 README](http://github.phodal.com/#编写-readme)
* [这个项目做什么——一句话文案](http://github.phodal.com/#这个项目做什么一句话文案)
* [它解决了什么问题](http://github.phodal.com/#它解决了什么问题)
* [它有什么特性](http://github.phodal.com/#它有什么特性)
* [hello, world 示例](http://github.phodal.com/#hello-world-示例)
* [技术文档——手把手教会别人](http://github.phodal.com/#技术文档手把手教会别人)
* [示例程序](http://github.phodal.com/#示例程序)
* [吸引贡献者](http://github.phodal.com/#吸引贡献者)
* [开源项目维护](http://github.phodal.com/#开源项目维护)
* [如何以“正确的姿势”阅读开源软件代码](http://github.phodal.com/#如何以正确的姿势阅读开源软件代码)
* [阅读过程](http://github.phodal.com/#阅读过程)
* [示例](http://github.phodal.com/#示例)
* [如何在GitHub“寻找灵感(fork)”](http://github.phodal.com/#如何在github寻找灵感fork) * [如何在GitHub“寻找灵感(fork)”](http://github.phodal.com/#如何在github寻找灵感fork)
* [Lettuce构建过程](http://github.phodal.com/#lettuce构建过程) * [Lettuce构建过程](http://github.phodal.com/#lettuce构建过程)
* [需求](http://github.phodal.com/#需求) * [需求](http://github.phodal.com/#需求)
* [计划](http://github.phodal.com/#计划) * [计划](http://github.phodal.com/#计划)
* [实现第一个需求](http://github.phodal.com/#实现第一个需求) * [实现第一个需求](http://github.phodal.com/#实现第一个需求)
* [实现第二个需求](http://github.phodal.com/#实现第二个需求) * [实现第二个需求](http://github.phodal.com/#实现第二个需求)
* [GitHub用户分析](http://github.phodal.com/#github用户分析)
* [生成图表](http://github.phodal.com/#生成图表)
* [数据解析](http://github.phodal.com/#数据解析)
* [Matplotlib](http://github.phodal.com/#matplotlib)
* [每周分析](http://github.phodal.com/#每周分析)
* [python github 每周情况分析](http://github.phodal.com/#python-github-每周情况分析)
* [Python 数据分析](http://github.phodal.com/#python-数据分析)
* [Python Matplotlib图表](http://github.phodal.com/#python-matplotlib图表)
* [存储到数据库中](http://github.phodal.com/#存储到数据库中)
* [SQLite3](http://github.phodal.com/#sqlite3)
* [数据导入](http://github.phodal.com/#数据导入)
* [Redis](http://github.phodal.com/#redis)
* [邻近算法与相似用户](http://github.phodal.com/#邻近算法与相似用户)
* [如何以“正确的姿势”阅读开源软件代码](http://github.phodal.com/#如何以正确的姿势阅读开源软件代码)
* [阅读过程](http://github.phodal.com/#阅读过程)
* [示例](http://github.phodal.com/#示例)
* [GitHub连击](http://github.phodal.com/#github连击) * [GitHub连击](http://github.phodal.com/#github连击)
* [100天](http://github.phodal.com/#天) * [100天](http://github.phodal.com/#天)
* [40天的提升](http://github.phodal.com/#天的提升) * [40天的提升](http://github.phodal.com/#天的提升)
@ -119,7 +121,19 @@
* [写在GitHub 的第 19999 个 star 时](http://github.phodal.com/#写在github-的第-19999-个-star-时) * [写在GitHub 的第 19999 个 star 时](http://github.phodal.com/#写在github-的第-19999-个-star-时)
* [从创建开源框架说起](http://github.phodal.com/#从创建开源框架说起) * [从创建开源框架说起](http://github.phodal.com/#从创建开源框架说起)
* [下一个开源项目](http://github.phodal.com/#下一个开源项目) * [下一个开源项目](http://github.phodal.com/#下一个开源项目)
* [GitHub用户分析](http://github.phodal.com/#github用户分析)
* [生成图表](http://github.phodal.com/#生成图表)
* [数据解析](http://github.phodal.com/#数据解析)
* [Matplotlib](http://github.phodal.com/#matplotlib)
* [每周分析](http://github.phodal.com/#每周分析)
* [python github 每周情况分析](http://github.phodal.com/#python-github-每周情况分析)
* [Python 数据分析](http://github.phodal.com/#python-数据分析)
* [Python Matplotlib图表](http://github.phodal.com/#python-matplotlib图表)
* [存储到数据库中](http://github.phodal.com/#存储到数据库中)
* [SQLite3](http://github.phodal.com/#sqlite3)
* [数据导入](http://github.phodal.com/#数据导入)
* [Redis](http://github.phodal.com/#redis)
* [邻近算法与相似用户](http://github.phodal.com/#邻近算法与相似用户)
## License ## License

View file

@ -1,5 +1,5 @@
创建开源项目 创建开源项目
--- ===
取一个好的名字 取一个好的名字

View file

@ -215,5 +215,3 @@ CLA即Contributor License Agreement在为一些大的组织、机构提交Pul
![Eclipse CLA](./img/eclipse-cla.png) ![Eclipse CLA](./img/eclipse-cla.png)
他们都要求我签署CLA。 他们都要求我签署CLA。
<hr>

View file

@ -68,5 +68,3 @@ React.render(
``` ```
而不是需要繁琐的步骤才能进行下一步。 而不是需要繁琐的步骤才能进行下一步。
---

View file

@ -1,3 +1,6 @@
如何推广
===
除了擅长编写 md 电子书来攒 star我还写了一系列的开源软件也掌握了一些项目运营的技巧。 除了擅长编写 md 电子书来攒 star我还写了一系列的开源软件也掌握了一些项目运营的技巧。
**开源并不是你把软件、README 写好就行了,还有详细的文档、示例程序等等**。 **开源并不是你把软件、README 写好就行了,还有详细的文档、示例程序等等**。

View file

@ -0,0 +1,3 @@
开源项目维护
===

View file

@ -168,5 +168,3 @@ Lettuce.send = function (url, method, callback, data) {
request.send(data); request.send(data);
}; };
``` ```
---

View file

@ -221,7 +221,7 @@
## 365天 ## 365天
给你一年的时间,你会怎样去提高你的水平??? > 给你一年的时间,你会怎样去提高你的水平???
![GitHub 365](./img/github-365.jpg) ![GitHub 365](./img/github-365.jpg)

View file

@ -82,7 +82,7 @@
--- ---
创建开源项目 创建开源项目
--- ===
取一个好的名字 取一个好的名字
@ -317,8 +317,6 @@ CLA即Contributor License Agreement在为一些大的组织、机构提交Pul
他们都要求我签署CLA。 他们都要求我签署CLA。
<hr>
# 创建项目文档 # 创建项目文档
我们需要为我们的项目创建一个文档,通常我们可以将核心代码以外的东西都称为文档: 我们需要为我们的项目创建一个文档,通常我们可以将核心代码以外的东西都称为文档:
@ -390,8 +388,6 @@ React.render(
而不是需要繁琐的步骤才能进行下一步。 而不是需要繁琐的步骤才能进行下一步。
---
# 构建GitHub项目 # 构建GitHub项目
## 如何用好GitHub ## 如何用好GitHub
@ -1588,6 +1584,9 @@ public class replaceTemp {
--- ---
如何推广
===
除了擅长编写 md 电子书来攒 star我还写了一系列的开源软件也掌握了一些项目运营的技巧。 除了擅长编写 md 电子书来攒 star我还写了一系列的开源软件也掌握了一些项目运营的技巧。
**开源并不是你把软件、README 写好就行了,还有详细的文档、示例程序等等**。 **开源并不是你把软件、README 写好就行了,还有详细的文档、示例程序等等**。
@ -1721,6 +1720,10 @@ ReactDOM.render(
开源项目维护
===
如何以“正确的姿势”阅读开源软件代码 如何以“正确的姿势”阅读开源软件代码
=== ===
@ -1979,8 +1982,6 @@ Lettuce.send = function (url, method, callback, data) {
}; };
``` ```
---
# GitHub连击 # GitHub连击
## 100天 ## 100天
@ -2204,7 +2205,7 @@ Lettuce.send = function (url, method, callback, data) {
## 365天 ## 365天
给你一年的时间,你会怎样去提高你的水平??? > 给你一年的时间,你会怎样去提高你的水平???
![GitHub 365](./img/github-365.jpg) ![GitHub 365](./img/github-365.jpg)

View file

@ -75,7 +75,8 @@ code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Inf
<li><a href="#获得一份工作">获得一份工作</a></li> <li><a href="#获得一份工作">获得一份工作</a></li>
<li><a href="#扩大交际">扩大交际</a></li> <li><a href="#扩大交际">扩大交际</a></li>
</ul></li> </ul></li>
<li><a href="#创建开源项目">创建开源项目</a></li> </ul></li>
<li><a href="#创建开源项目">创建开源项目</a><ul>
<li><a href="#取一个好的名字">取一个好的名字</a></li> <li><a href="#取一个好的名字">取一个好的名字</a></li>
<li><a href="#挑选好-license">挑选好 LICENSE</a></li> <li><a href="#挑选好-license">挑选好 LICENSE</a></li>
<li><a href="#官方主页">官方主页</a></li> <li><a href="#官方主页">官方主页</a></li>
@ -144,6 +145,8 @@ code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Inf
<li><a href="#pull-members-up">Pull Members Up</a></li> <li><a href="#pull-members-up">Pull Members Up</a></li>
<li><a href="#重构之以查询取代临时变量">重构之以查询取代临时变量</a></li> <li><a href="#重构之以查询取代临时变量">重构之以查询取代临时变量</a></li>
</ul></li> </ul></li>
</ul></li>
<li><a href="#如何推广">如何推广</a><ul>
<li><a href="#marketing-first">Marketing First</a></li> <li><a href="#marketing-first">Marketing First</a></li>
<li><a href="#编写-readme">编写 README</a><ul> <li><a href="#编写-readme">编写 README</a><ul>
<li><a href="#这个项目做什么一句话文案">这个项目做什么——一句话文案</a></li> <li><a href="#这个项目做什么一句话文案">这个项目做什么——一句话文案</a></li>
@ -155,6 +158,7 @@ code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Inf
<li><a href="#示例程序">示例程序</a></li> <li><a href="#示例程序">示例程序</a></li>
<li><a href="#吸引贡献者">吸引贡献者</a></li> <li><a href="#吸引贡献者">吸引贡献者</a></li>
</ul></li> </ul></li>
<li><a href="#开源项目维护">开源项目维护</a></li>
<li><a href="#如何以正确的姿势阅读开源软件代码">如何以“正确的姿势”阅读开源软件代码</a><ul> <li><a href="#如何以正确的姿势阅读开源软件代码">如何以“正确的姿势”阅读开源软件代码</a><ul>
<li><a href="#阅读过程">阅读过程</a></li> <li><a href="#阅读过程">阅读过程</a></li>
<li><a href="#示例">示例</a></li> <li><a href="#示例">示例</a></li>
@ -275,7 +279,7 @@ code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Inf
<h3 id="扩大交际">扩大交际</h3> <h3 id="扩大交际">扩大交际</h3>
<p>如果我们想创造出更好、强大地框架时,那么认识更多的人可能会带来更多的帮助。有时候会同上面那一点一样的效果</p> <p>如果我们想创造出更好、强大地框架时,那么认识更多的人可能会带来更多的帮助。有时候会同上面那一点一样的效果</p>
<hr /> <hr />
<h2 id="创建开源项目">创建开源项目</h2> <h1 id="创建开源项目">创建开源项目</h1>
<h2 id="取一个好的名字">取一个好的名字</h2> <h2 id="取一个好的名字">取一个好的名字</h2>
<h2 id="挑选好-license">挑选好 LICENSE</h2> <h2 id="挑选好-license">挑选好 LICENSE</h2>
<h2 id="官方主页">官方主页</h2> <h2 id="官方主页">官方主页</h2>
@ -529,7 +533,6 @@ git push -u origin master</code></pre>
<img src="./img/eclipse-cla.png" alt="Eclipse CLA" /><figcaption>Eclipse CLA</figcaption> <img src="./img/eclipse-cla.png" alt="Eclipse CLA" /><figcaption>Eclipse CLA</figcaption>
</figure> </figure>
<p>他们都要求我签署CLA。</p> <p>他们都要求我签署CLA。</p>
<hr>
<h1 id="创建项目文档">创建项目文档</h1> <h1 id="创建项目文档">创建项目文档</h1>
<p>我们需要为我们的项目创建一个文档,通常我们可以将核心代码以外的东西都称为文档:</p> <p>我们需要为我们的项目创建一个文档,通常我们可以将核心代码以外的东西都称为文档:</p>
<ol type="1"> <ol type="1">
@ -588,7 +591,6 @@ React.render(
document.getElementById(&#39;container&#39;) document.getElementById(&#39;container&#39;)
);</code></pre> );</code></pre>
<p>而不是需要繁琐的步骤才能进行下一步。</p> <p>而不是需要繁琐的步骤才能进行下一步。</p>
<hr />
<h1 id="构建github项目">构建GitHub项目</h1> <h1 id="构建github项目">构建GitHub项目</h1>
<h2 id="如何用好github">如何用好GitHub</h2> <h2 id="如何用好github">如何用好GitHub</h2>
<p>如何用好GitHub,并实践一些敏捷软件开发是一个很有意思的事情.我们可以在上面做很多事情,从测试到CI,再到自动部署.</p> <p>如何用好GitHub,并实践一些敏捷软件开发是一个很有意思的事情.我们可以在上面做很多事情,从测试到CI,再到自动部署.</p>
@ -1577,6 +1579,7 @@ public class replaceTemp {
}</code></pre> }</code></pre>
<hr /> <hr />
<h1 id="如何推广">如何推广</h1>
<p>除了擅长编写 md 电子书来攒 star我还写了一系列的开源软件也掌握了一些项目运营的技巧。</p> <p>除了擅长编写 md 电子书来攒 star我还写了一系列的开源软件也掌握了一些项目运营的技巧。</p>
<p><strong>开源并不是你把软件、README 写好就行了,还有详细的文档、示例程序等等</strong></p> <p><strong>开源并不是你把软件、README 写好就行了,还有详细的文档、示例程序等等</strong></p>
<p><strong>开源也不是你的项目好了,就会有一堆人参与进来</strong></p> <p><strong>开源也不是你的项目好了,就会有一堆人参与进来</strong></p>
@ -1668,6 +1671,7 @@ ReactDOM.render(
<h2 id="技术文档手把手教会别人">技术文档——手把手教会别人</h2> <h2 id="技术文档手把手教会别人">技术文档——手把手教会别人</h2>
<h2 id="示例程序">示例程序</h2> <h2 id="示例程序">示例程序</h2>
<h2 id="吸引贡献者">吸引贡献者</h2> <h2 id="吸引贡献者">吸引贡献者</h2>
<h1 id="开源项目维护">开源项目维护</h1>
<h1 id="如何以正确的姿势阅读开源软件代码">如何以“正确的姿势”阅读开源软件代码</h1> <h1 id="如何以正确的姿势阅读开源软件代码">如何以“正确的姿势”阅读开源软件代码</h1>
<blockquote> <blockquote>
<p>所有让你直接看最新源码的文章都是在扯淡,你应该从“某个版本”开始阅读代码。</p> <p>所有让你直接看最新源码的文章都是在扯淡,你应该从“某个版本”开始阅读代码。</p>
@ -1878,7 +1882,6 @@ ReactDOM.render(
<span class="va">request</span>.<span class="at">setRequestHeader</span>(<span class="st">&#39;X-Requested-With&#39;</span><span class="op">,</span> <span class="st">&#39;XMLHttpRequest&#39;</span>)<span class="op">;</span> <span class="va">request</span>.<span class="at">setRequestHeader</span>(<span class="st">&#39;X-Requested-With&#39;</span><span class="op">,</span> <span class="st">&#39;XMLHttpRequest&#39;</span>)<span class="op">;</span>
<span class="va">request</span>.<span class="at">send</span>(data)<span class="op">;</span> <span class="va">request</span>.<span class="at">send</span>(data)<span class="op">;</span>
<span class="op">};</span></code></pre></div> <span class="op">};</span></code></pre></div>
<hr />
<h1 id="github连击">GitHub连击</h1> <h1 id="github连击">GitHub连击</h1>
<h2 id="天">100天</h2> <h2 id="天">100天</h2>
<p>我也是蛮拼的虽然我想的只是在GitHub上连击100~200天然而到了今天也算不错。</p> <p>我也是蛮拼的虽然我想的只是在GitHub上连击100~200天然而到了今天也算不错。</p>
@ -2071,7 +2074,9 @@ ReactDOM.render(
<li>Redis</li> <li>Redis</li>
</ul> </ul>
<h2 id="天-1">365天</h2> <h2 id="天-1">365天</h2>
<blockquote>
<p>给你一年的时间,你会怎样去提高你的水平???</p> <p>给你一年的时间,你会怎样去提高你的水平???</p>
</blockquote>
<figure> <figure>
<img src="./img/github-365.jpg" alt="GitHub 365" /><figcaption>GitHub 365</figcaption> <img src="./img/github-365.jpg" alt="GitHub 365" /><figcaption>GitHub 365</figcaption>
</figure> </figure>