File tree 3 files changed +30
-1
lines changed
3 files changed +30
-1
lines changed Original file line number Diff line number Diff line change
1
+ # gulp
2
+
3
+ > この文章は[ gulp] ( http://gulpjs.com/ " gulp ") 3.9.0を元に書かれています。
4
+
5
+ [ gulp] ( http://gulpjs.com/ " gulp ") はNode.jsを使ったタスク自動化ツールです。
6
+ ビルドやテストなどといったタスクを実行するためのツールで、
7
+ それぞれのタスクをJavaScriptで書くことができるようになっています。
8
+
9
+ タスクは複数の処理の実行順序を定義したものとなっていて、APIとしては` gulp.task ` が用意されています。
10
+ また、それぞれの処理はNode.jsの[ Stream] ( https://nodejs.org/api/stream.html " Stream ") として実装することで、
11
+ 処理をStreamでつなげる(` pipe ` )することができ、複数の処理を一時ファイルなしでできるようになっています。
12
+
13
+ それぞれの処理はgulpのプラグインという形でモジュール化されているため、
14
+ 利用者はモジュールを読み込み、` pipe() ` することでタスクを定義するという使い方ができるツールです。
15
+
16
+ ## どう書ける?
17
+
18
+
19
+
20
+ - [ ] どういう仕組み?
21
+ - [ ] どういう用途に向いている?
22
+ - [ ] どういう用途に向いていない?
23
+ - [ ] この仕組みを使っているもの
24
+ - [ ] 実装してみよう
25
+ - [ ] エコシステム
Original file line number Diff line number Diff line change 1
- // LICENSE : MIT
2
1
"use strict" ;
3
2
import gulp from "gulp" ;
4
3
import gulpPrefixer from "./gulp-prefixer" ;
Original file line number Diff line number Diff line change @@ -68,6 +68,11 @@ rules:
68
68
- from : connect
69
69
to : Connect
70
70
- expected : gulp
71
+ - expected : タスク自動化ツール
72
+ patterns :
73
+ - /Task Runner/i
74
+ - タスクランナー
75
+ - タスク管理ツール
71
76
72
77
- expected : プラグインアーキテクチャ
73
78
pattern :
You can’t perform that action at this time.
0 commit comments