Запуск проекта

Для того, чтобы участвовать в проекте вам необходим рабочий Drupal сайт связанный с склонированными пакетами.

Запуск автоматической установки

DrupalConsole предоставляет вам команду выполняющую все эти процессы установки за вас.

drupal develop:contribute \
--drupal=/path/to/drupal8.dev \
--code=/Users/username/drupal-console-code/

Опция --drupal указывает каталог где новый Drupal сайт будет создан и опция --code указывает родительский каталог куда различные DrupalConsole репозитории были склонированны.

ПРИМЕЧАНИЕ:

Вы должны сначала запустить drupal init для того, чтобы скопировать ~/.console/chain/develop-contribute.yml в вашей локальной системе.

Убедитесь, что у вас последняя версия DrupalConsole. Для того, чтобы получить последнюю версию DrupalConsole следуйте инструкциям здесь.

Выполнение всех шагов вручную

Если вы захотите выполнить все шаги вручную, следуйте инструкциям ниже:

Скачайте Drupal и DrupalConsole

composer create-project \
drupal-composer/drupal-project:8.x-dev \
drupal8.dev \
--prefer-dist \
--no-progress \
--no-interaction

Установите Drupal, используя SQLite

drupal site:install standard --db-type="sqlite" --no-interaction

ПРИМЕЧАНИЕ: Вы можете установить Drupal, используя MySQL, применив команду site:install и ответив на вопросы в интерактивном режиме или передав необходимые параметры.

Загрузить пакет Drupal Console Develop

composer require drupal/console-develop --dev

Создать символическую ссылку между Drupal и ответвленным репозиторием.

drupal develop:create:symlinks \
--code-directory=/Users/username/drupal-console-code/

Загрузить дополнительные языки или пакеты Drupal Console

Если вы хотите помочь перевести Drupal Console на Испанский вам следует:

1.- Скачайте его в ваш Drupal сайт с помощью команды.

composer require drupal/console-es

2.- Создайте fork и склонируйте репозиторий в ваш локальный каталог.

3.- Выполните снова команду develop:create:symlinks, чтобы создать символические ссылки, включая недавно добавленные пакеты.

Это применимо к дополнительным языкам и пакеты, например drupal/console-yaml.

Заключение

Теперь вы можете делать необходимые изменения и начать помогать, делать комиты ваших изменений, отправлять ваш код в ответвленные репозитории и создавать Pull request в соответствующие репозиторий.

Приятного кодирования ... спасибо, за ваш вклад в Drupal Console.