Skip to content

Commit 28388d0

Browse files
committed
chore(organization): add Organization.md
1 parent fb3d9a9 commit 28388d0

File tree

4 files changed

+24
-5
lines changed

4 files changed

+24
-5
lines changed

ORGANIZATION.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# この書籍の内容について
2+
3+
## [jQuery](/ja/jQuery/README.md)
4+
5+
jQueryのプラグインについて解説しています。
6+
`<script>`タグをベースとしたプラグインアーキテクチャについて解説しています。
7+
8+
## [ESLint](/ja/ESLint/README.md)
9+
10+
ESLintのルールを拡張する仕組みについて解説しています。
11+
ESLintではJavaScriptのコードをパースして作成されたASTを元にコードのLintを行います。
12+
実際にESLintのルールを解釈できる小さな実装を作りながらプラグインの仕組みについて学びます。
13+
14+
## [Connect](/ja/connect/README.md)
15+
16+
Connectの **middleware** と呼ばれるプラグインアーキテクチャについて解説しています。
17+
Node.js以外においても_Rack_などHTTPサーバーでよく見られるプラグインを使った階層構造について学びます。
18+
19+
## [gulp](/ja/gulp/README.md)
20+
21+
**タスク自動化ツール** であるgulpのプラグインアーキテクチャについて解説しています。

SUMMARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Summary
22

33
* [README](README.md)
4-
* [Introduction](ja/introduction/README.md)
4+
* [この書籍の内容について](ORGANIZATION.md)
55
* [jQuery](ja/jQuery/README.md)
66
* [ESLint](ja/ESLint/README.md)
77
* [Connect](ja/connect/README.md)

book.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
{
2-
"gitbook": "^2.0.0",
2+
"gitbook": ">=2.0.0",
33
"title": "JavaScript Plugin Architecture",
44
"description": "JavaScriptライブラリやツールのプラグインの仕組み",
5-
"author": "azu",
65
"githubId": "azu/JavaScript-Plugin-Architecture",
76
"author": {
87
"username": "azu",
98
"urls.profile": "http://github.com/azu",
109
"accounts.github": "azu"
1110
},
1211
"plugins": [
13-
"github-buttons",
1412
"include-codeblock",
1513
"richquotes",
1614
"edit-link",

ja/introduction/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ JavaScriptの世界では1つの大きなライブラリよりも小さいなも
99
> ソフトウェアの構造に「プラグイン機構」を設け、ユーザコミュニティから開発者コミュニティへの質的な転換を図るのは、ソフトウェア設計からエコシステム設計へとつながる
1010
> -- [OSS開発の活発さの維持と良いソフトウェア設計の間には緊張関係があるのだろうか? - t-wadaのブログ](http://t-wada.hatenablog.jp/entry/active-oss-development-vs-simplicity "OSS開発の活発さの維持と良いソフトウェア設計の間には緊張関係があるのだろうか? - t-wadaのブログ")
1111
12-
この書籍では、そのプラグインアーキテクチャや仕組み、既にエコシステムを形成してるライブラリやツールなどの実装から学ぶことを目的にしています。
12+
この書籍では、そのプラグインアーキテクチャや仕組み、既にエコシステムを形成してるライブラリやツールなどの実装から学ぶことを目的にしています。

0 commit comments

Comments
 (0)