Skip to content

Commit 4d9e265

Browse files
committed
feat(gulp): gulpの序文を追加
1 parent 4611a8c commit 4d9e265

File tree

3 files changed

+30
-1
lines changed

3 files changed

+30
-1
lines changed

ja/gulp/README.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+
- [ ] エコシステム

src/gulp/gulpfile.babel.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// LICENSE : MIT
21
"use strict";
32
import gulp from "gulp";
43
import gulpPrefixer from "./gulp-prefixer";

test/prh-rule.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ rules:
6868
- from: connect
6969
to: Connect
7070
- expected: gulp
71+
- expected: タスク自動化ツール
72+
patterns:
73+
- /Task Runner/i
74+
- タスクランナー
75+
- タスク管理ツール
7176

7277
- expected: プラグインアーキテクチャ
7378
pattern:

0 commit comments

Comments
 (0)