<commit_before>Шаблон проекта для быстрого старта (Gulp)
=========================================

В качестве сборщика проекта используется `gulp`


- Stylus
- JS и CoffeeScript (при необходимости)
- Jade (при необходимости)
- Спрайты


## Структура
- `builder` – папка в которой лежит сборщик проекта
     + `builder/gulpfile.js` – основные настройки проекта
- `src` – исходные файлы проекта
     + `src/css` – файлы стилей
     + `src/js` – файлы JS/CoffeScript
     + `src/templates` – jade-шаблоны
- `layout` – HTML и скомпилированные файлы


## Старт проекта

### Установка
Предполагается, что у вас уже установлен `node.js` и пакетные менеджер `npm`.

Перейдите в папку `builder` и выполните команду `npm install`.

### Запуск
Все команды следует выполнять находясь в папке `builder`

- `gulp` – сборка проекта с минификацией js и css
- `gulp debug` – сборка проекта без минификации js и css

Обе команда запускают процесс отслеживания изменений

### Jade
По умолчанию компиляция jade-шаблонов отключена, включить их можно в `builder/gulpfile.js

```
    'jade': {
        'enable': true
    }
```
Jade-шаблоны лежат в папке `src/templates`. Компилируются все `*.jade`.

Исключения:

-  содержимое папок `includes`
- `base.jade`<commit_msg>правки readme<commit_after>Шаблон проекта для быстрого старта (Gulp)
=========================================

В качестве сборщика проекта используется `gulp`


- Stylus
- JS и CoffeeScript (при необходимости)
- Jade (при необходимости)
- Спрайты


## Структура
- `builder` – папка в которой лежит сборщик проекта
     + `builder/gulpfile.js` – основные настройки проекта
- `src` – исходные файлы проекта
     + `src/css` – файлы стилей
     + `src/js` – файлы JS/CoffeScript
     + `src/templates` – jade-шаблоны
- `layout` – HTML и скомпилированные файлы


## Старт проекта

### Установка
Предполагается, что у вас уже установлен `node.js` и пакетные менеджер `npm`.

Перейдите в папку `builder` и выполните команду `npm install`.

### Запуск
Все команды следует выполнять находясь в папке `builder`

- `gulp` – сборка проекта с минификацией js и css
- `gulp debug` – сборка проекта без минификации js и css

Обе команда запускают процесс отслеживания изменений

### Jade
По умолчанию компиляция jade-шаблонов отключена, включить можно в `builder/gulpfile.js

```
    'jade': {
        'enable': true
    }
```
Jade-шаблоны лежат в папке `src/templates`. Компилируются все `*.jade`.

Исключения:

-  содержимое папок `includes`
- `base.jade`
{'fraction_non_alphanumeric': 0.13087113608992373, 'fraction_numerical': 0.0, 'mean_word_length': 3.993987975951904, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '2029876', 'n_tokens_mistral': 1011, 'n_tokens_neox': 1169, 'n_words': 283}