<commit_before>![School-PHP](https://raw.githubusercontent.com/schoolphp/library/master/Installer/install/skins/img/logo2.jpg)
School-PHP FrameWork: "Fox and Wolf"
===========================

## Установка 

Создайте новый проект в PHPStorm, выберите способ создания `COMPOSER` и установите пакет `schoolphp/framework`.
> **Note:** Как альтернатива можно запустить команду:
```bash
$ composer create-project schoolphp/framework <project-path>
```

## Установка через git
Запускаем команды:
```bash
git init
git pull https://github.com/schoolphp/framework
```

## Настройка
1) Необходимо настроить `MySQL` , а именно `Создать новую Базу Данных` и `Нового пользователя`.

2) Запустить `install.php`, ввести данные.

3) Запускаем `Проект`

## Важные особенности
Не стоит бояться файла `install.php`, так как установки не будет, если она уже была выполнена ранее!

## Обновление ядра
Если Вы узнали, что ядро получило изменения, то запустите git команду:
```bash
git pull https://github.com/schoolphp/framework
```
> **Примечания:** Если просят удалить файлы, то были нарушены принципы Фреймворка, так как нельзя лезть в файлы ядра!

## Дополнительно:
Сократить `git pull` можно, если заранее указать указать репозиторий:
```bash<commit_msg>Правки<commit_after>![School-PHP](https://raw.githubusercontent.com/schoolphp/library/master/Installer/install/skins/img/logo2.jpg)
School-PHP FrameWork: "Fox and Wolf"
===========================

## Установка 

Создайте новый проект в PHPStorm, выберите способ создания `COMPOSER` и установите пакет `schoolphp/framework`.
> **Note:** Как альтернатива можно запустить команду:
```bash
composer create-project schoolphp/framework <project-path>
```

## Установка через git
1) Запускаем команды через `Terminal` в PHPStorm, быстрый доступ находится слева внизу:
```bash
git init
git pull https://github.com/schoolphp/framework
```

2) Подключаем `bower`. Открываем конфиг `ctrl+alt+s`: 
```bash
Languages & Frameworks -> JavaScript -> Bower
```
выбираем bower.json из проекта.

3) Устанавливаем все пакеты `bower`: открываем `Terminal` и вводим команду: `bower install`

4) Подключаем `composer`. Открываем конфиг `ctrl+alt+s`: 
```bash
Tools -> Command Line Tool Support
```
И добавляем через `+` - `composer` с галочкой на `global` 
> **Примечание:** Если уже установлен, то повторно подключать не надо!

3) Устанавливаем все пакеты `composer`:
```bash
Tools -> Run Command
```
Альтернативная комбинация `ctrl+shift+x` , и вводим команду: `c install`


## Настройка
1) Необходимо настроить `MySQL` , а именно `Создать новую Базу Данных` и `Нового пользователя`.

2) Запустить `install.php`, ввести данные.

3) Запускаем `Проект`

## Важные особенности
Не стоит бояться файла `install.php`, так как установки не будет, если она уже была выполнена ранее!

## Обновление ядра
Если Вы узнали, что ядро получило изменения, то запустите git команду:
```bash
git pull https://github.com/schoolphp/framework
```
> **Примечания:** Если просят удалить файлы, то были нарушены принципы Фреймворка, так как нельзя лезть в файлы ядра!

## Дополнительно:
Сократить `git pull` можно, если заранее указать указать репозиторий:
```bash
{'fraction_non_alphanumeric': 0.12955337345581247, 'fraction_numerical': 0.004117833386126069, 'mean_word_length': 5.579166666666667, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 14, 'https://': 6, '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': '1387313', 'n_tokens_mistral': 1258, 'n_tokens_neox': 1370, 'n_words': 336}