Адрес сообщества: dru.io
- Issues - вопросы, предложения улучшения, запросы, обсуждения. Тут происходит обсуждение технической стороны проекта.
- Список изменений в сообществе.
- Актуальная кодовая база - данный репозиторий.
- Актуальная база данных. Создается ежедневно в 3 часа ночи.
Здесь мы храним код нашего проекта: базу, ядро и модули. Это место где мы обсуждаем и предлагаем новые идеи для проекта, развивая сообщество общими усилиями.
Добро пожаловать в issues. Там вы сможете предложить новую идею, раздел для сайта, или указать на ошибки. Вы также можете принимать участие в обсуждениях и предложениях других участников Drupal-сообщества. Мы вместе принимаем решения.
При создании сообщества использовались следующие технологии: php, css, scss, js, html. Если вам знакомы все или часть из них, то вы сможете помочь и принять участие в разработке проекта.
Необходимый инструментарий:
- Аккаунт на Github
- Git
- Drush
Ниже приведена пошаговая инструкция для развертывания дистрибутива dru.io в собственной среде разработки. Консольные команды указаны с расчетом на то, что выполняться они будут в корне каталога сайта.
-
Скачиваем и импортируем актуальную версию базы данных
-
Делаем форк текущего репозитория (скриншот)
-
Клонируем форкнутый репозиторий на локальный компьютер:
git clone [email protected]:YOUR_GITHUB_NAME/Dru.io.git .
- Добавляем привязку удалённого репозитория:
git remote add upstream [email protected]:Niklan/Dru.io.git
- Копируем дефолтный конфиг:
cd sites/default
cp default.settings.php settings.php
- Добавляем в конфиг информацию о базе данных и директориях:
$databases = array(
'default' => array(
'default' => array(
'database' => 'DATABASE_NAME',
'username' => 'DATABASE_USERNAME',
'password' => 'DATABASE_PASSWORD',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
$conf['file_temporary_path'] = 'path/to/temp';
- Логинимся под администратором:
drush user-login
- Перед началом работы над локальной версией dru.io всегда забираем актуальную версию оригинального репозитория:
git pull upstream master
-
Делаем правки
-
Коммитим правки:
git add .
git commit -am 'Commit message'
- Отправляем коммит в свой удалённый репозиторий на Github:
git push origin master
- Переходим на Github и создаём Pull request (скриншот)
Создано сообществом, для сообщества.