Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First release #11

Open
dashiwa opened this issue Jan 9, 2019 · 4 comments
Open

First release #11

dashiwa opened this issue Jan 9, 2019 · 4 comments
Labels
enhancement New feature or request

Comments

@dashiwa
Copy link
Collaborator

dashiwa commented Jan 9, 2019

Есть предложение сделать первый релиз . Альфа или бета.
Определится где он будет - Мастер ветка , прод окружение

Определится что работает , что не работает .
Сделать очередь задач на исправление того что не работает.

Делать по частям доставлять в development ветку.
Когда количество исправлений достигнет некой критической точки - например 5 задач
Формировать релиз . в мастер ветку . с номером версии и описанием изменений
Проверять по возможности регрессионные ошибки..

Работать по такой схеме

  1. Local -> 2. Develop -> Local ( Повторяем несколько раз)
  2. Делаем релиз -> Master
@dashiwa dashiwa added the enhancement New feature or request label Jan 9, 2019
@dashiwa dashiwa changed the title Первый релиз First release Jan 18, 2019
@dashiwa
Copy link
Collaborator Author

dashiwa commented Jan 21, 2019

@orion76 В общем сделал новую ветку development добавил все зависимости от композера туда.
С конфигами засада. ЕСть предложение сгенерировать все с нуля.
Включить модули поочередно. Сгенерировать конфиги.
Если будут ошибки при включении сбросить конфиг от предыдущего включенного модуля, а для багнутого завести задачу на исправление

@dashiwa
Copy link
Collaborator Author

dashiwa commented Jan 21, 2019

Для того чтобы исключить накапливание диффа из базы данных предлагаю включить и настроить также данный модуль
https://www.drupal.org/project/config_readonly

@dashiwa
Copy link
Collaborator Author

dashiwa commented Jan 21, 2019

@orion76 Нужно еще будет включить модуль Config Split и настроить определение локального окружения и боевого
Чтобы модуль определял и включал нужный конфиг
Пока есть идея определять айпи адрес и по нему включать. Локальные айпишники по единой маске определяются

@orion76
Copy link
Owner

orion76 commented Jan 21, 2019

Тонкой работой с конфигами я еще не занимался, поэтому пока судить не могу..

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

Кстати, я еше результаты рефакторига не закоммитил.
Там куча багов пофикшена.
Чуть позже закоммичу в отдельную ветку, там наверное теперь мердж будет с конфликтами, надо будет неторопясь разобраться.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants