/sprint.migration

Миграции для разработчиков (1С-Битрикс)

Primary LanguagePHPMIT LicenseMIT

Миграции для разработчиков (1С-Битрикс)

Latest Stable Version Total Downloads

Помогает переносить изменения между нескольким копиями проекта.

Все изменения для базы данных пишутся в файлы миграций, эти файлы, как и весь код проекта, хранятся в системе контроля версий (например git) и попадают в копии разработчиков, после чего им необходимо выполнить установку новых миграций, чтобы обновить бд.

Работать можно как через консоль, так и через админку.

Особая благодарность

Самой лучшей IDE на свете!
Phpstorm

А также всем помощникам!
https://github.com/andreyryabin/sprint.migration/blob/master/contributors.txt

Установка через composer

Пример вашего composer.json с установкой модуля в local/modules/

{
  "extra": {
    "installer-paths": {
      "local/modules/{$name}/": ["type:bitrix-module"]
    }
  },
  "require": {
    "andreyryabin/sprint.migration": "dev-master"
  },
}

Работа в консоли

https://github.com/andreyryabin/sprint.migration/wiki/Работа-в-консоли

Скриншоты

Админка миграций bitrix-sprint-migration-1.png

Формы создания миграций bitrix-sprint-migration-2.png

Полезные ссылки

Миграции шаблонов бизнес-процессов для Битрикс24. Вот что для этого нужно