<commit_before># gulp-chef

Cascading configurable recipes for Gulp 4.0. An elegant, and intuition way to reuse gulp tasks.

This project is still in early development stage and likely has some bugs at the moment. Please report issues and let me know how it works for you!

## Getting Started

### Install gulp cli 4.0 globally<commit_msg>readme: add features and QA section<commit_after># gulp-chef

Cascading configurable recipes for Gulp 4.0. An elegant, and intuition way to reuse gulp tasks.

This project is still in early development stage and likely has some bugs at the moment. Please report issues and let me know how it works for you!

## Features

* Gulp 4.0 support,
* Automatic local recipe lookup,
* Plugin support using npm,
* Nesting tasks with configuration inheritance,
* Forward and backward task reference,
* Process streams via configuration: merge, queue, or concat streams, etc,
* Control tasks execution via configuration: run tasks in parallel or series,
* Conditional configuration support,
* CLI commands for recipes listing and usage, and
* CLI commands for displaying task description and configuration.

## Q.A.

### Q. Does gulp-chef violate the "preferring code over configuration" philosophy of gulp?

__A.__ No, you write codes as usual and abstract changes in configurations.

Gulp-chef adds flexibility by helping:

* [Split tasks across multiple files](https://github.com/gulpjs/gulp/blob/master/docs/recipes/split-tasks-across-multiple-files.md), and
* [Make recipes shareable and usable instantly](https://github.com/gulpjs/gulp/tree/master/docs/recipes).

## Getting Started

### Install gulp cli 4.0 globally
{'fraction_non_alphanumeric': 0.07151515151515152, 'fraction_numerical': 0.006060606060606061, 'mean_word_length': 4.654109589041096, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2666359', 'n_tokens_mistral': 462, 'n_tokens_neox': 438, 'n_words': 212}