Сегодня 15 февраля, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
RMCreative.ru - Блог
RMCreative.ru - Блог
Голосов: 1
Адрес блога: http://rmcreative.ru/feed/
Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL
 

Yii 2 собирается разделить репозиторий

2015-03-21 11:05:36 (читать в оригинале)

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

Организация проекта

  1. Отделить официальные расширения и шаблоны приложений от основного кода в отдельные независимые проекты GitHub.

    • Каждое расширение или приложение продолжит использовать то же имя для сохранения обратной совместимости. Например, расширение yii2-gii будет разрабатываться в проекте yiisoft/yii2-gii.
    • Документация переедет в директорию "docs” того же проекта. Документация по API будет генерироваться автоматически при релизе расширения или шаблона приложения.
    • Тесты переедут в репозитории расширений в директорию "tests".
    • Переводы сообщений и другие мета-данные переедут в репозиторий расширения.
    • Issue переедут в каждое отдельное расширение.
    • Релизы будут независимы от основного фреймворка.
  2. Проект “yii2” будет использоваться для:

    • Ядра фреймворка.
    • Полного руководства. Руководства по отдельным расширениям переедут в проекты расширений. Документация по API будет генерироваться при релизе ядра фреймворка.
    • Тесты для ядра фреймворка.
    • Инструменты для сборки и внутренняя документация.
  3. Для поддержания обратной совместимости будет, как и ранее, делаться subsplit из "yii2" в "yii2-framework”.

  4. Issue ядра фреймворка будут в проекте "yii2". Issue расширений переезжают в соответствующие проекты.

Политика релизов и версий

  1. Номера версий будут в формате 2.x.y.z.
    • 2.x: большие релизы с серьёзными нововведениями. Могут ломать обратную совместмость. Цикл релиза примерно 6 месяцев. На эти релизы пишутся анонсы и обновляется сайт.
    • 2.x.y: небольшие релизы с небольшими нововведениями и исправлениями ошибок. Обратная совместимость с 2.x.* сохраняется. Цикл релизов от 1 до 2 месяцев. На эти релизы также пишутся новости и обновляется сайт.
    • 2.x.y.z: патчи. Только исправления. Обратная совместимость с 2.x.*.* сохраняется. Цикл релизов от 1 до 2 недель. Отдельными новостями не анонсируются, сайт не обновляется (за исключением патчей на тему безопасности). Процесс релиза по большей части автоматический.
  2. Политика создания веток git:
    • Небольшие релизы в ветках 2.x.y.
    • Патчи (включая 2.x.y.0) соответствуют тегу 2.x.y.z в ветке 2.x.y
    • В ветке "master” ведётся резработка для следующего большого релиза. Как только он готов создаётся ветка 2.x.0.
  3. yii2, официальные расширения и шаблоны приложений релизятся независимо.
    • Как yii2 так и расширения следуют политике версий и веток выше.
    • Цикл релизов выше применяется только к фреймворку.
    • Расширения и шаблоны приложений релизятся как только это понадобится. Расширение не будет обновляться в том случае, если для него не будет исправлений или улучшений.
    • Расширения и шаблоны приложений могут иметь отличающиеся от ядра номера версий. К примеру, yii2-gii может иметь версию 2.0.5 в то время как yii2 будет уже в версии 2.1.3.

Issue на GitHub




 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»
Изменения рейтинга
Категория «Музыка»
Взлеты Топ 5
+382
399
Follow_through
+328
331
שימותו הקנאים
+320
334
Tomas50
+317
357
krodico
+307
359
Ланин Сергей
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.