Skip to content

Gormartsen/Dru.io

 
 

Repository files navigation

Dru.io

Адрес сообщества: dru.io

Навигация по репозиторию:

Join the chat at https://gitter.im/Niklan/Dru.io

  • Issues - вопросы, предложения улучшения, запросы, обсуждения. Тут происходит обсуждение технической стороны проекта.
  • Список изменений в сообществе.
  • Актуальная кодовая база - данный репозиторий.
  • Актуальная база данных. Создается ежедневно в 3 часа ночи.

Описание

Здесь мы храним код нашего проекта: базу, ядро и модули. Это место где мы обсуждаем и предлагаем новые идеи для проекта, развивая сообщество общими усилиями.

Я не программист, но я хочу принять участие.

Добро пожаловать в issues. Там вы сможете предложить новую идею, раздел для сайта, или указать на ошибки. Вы также можете принимать участие в обсуждениях и предложениях других участников Drupal-сообщества. Мы вместе принимаем решения.

Я программист и хочу принять участие

При создании сообщества использовались следующие технологии: php, css, scss, js, html. Если вам знакомы все или часть из них, то вы сможете помочь и принять участие в разработке проекта.

Совместная разработка

Необходимый инструментарий:

  • Аккаунт на Github
  • Git
  • Drush

Развёртывание локальной версии dru.io

Ниже приведена пошаговая инструкция для развертывания дистрибутива dru.io в собственной среде разработки. Консольные команды указаны с расчетом на то, что выполняться они будут в корне каталога сайта.

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

  2. Делаем форк текущего репозитория (скриншот)

  3. Клонируем форкнутый репозиторий на локальный компьютер:

git clone git@github.com:YOUR_GITHUB_NAME/Dru.io.git .
  1. Добавляем привязку удалённого репозитория:
git remote add upstream git@github.com:Niklan/Dru.io.git
  1. Копируем дефолтный конфиг:
cd sites/default
cp default.settings.php settings.php
  1. Добавляем в конфиг информацию о базе данных и директориях:
$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';
  1. Логинимся под администратором:
drush user-login

Отправка ваших изменений

  1. Перед началом работы над локальной версией dru.io всегда забираем актуальную версию оригинального репозитория:
git pull upstream master
  1. Делаем правки

  2. Коммитим правки:

git add .
git commit -am 'Commit message'
  1. Отправляем коммит в свой удалённый репозиторий на Github:
git push origin master
  1. Переходим на Github и создаём Pull request (скриншот)

Создано сообществом, для сообщества.

About

Repository for Dru.io community.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 48.7%
  • PHP 44.0%
  • HTML 5.1%
  • CSS 2.0%
  • Shell 0.1%
  • Gherkin 0.1%