2 марта на митапе в Ереване расскажу про обеспечение качества в Yii.
Все заметки с тегом «Yii»
-
Расскажу про обеспечение качества в Yii в Ереване
26 февраля
-
Yii3 Validator 1.0.0
22 февраля
Команда Yii только что выпустила первую стабильную версию валидатора. Это был один из самых сложных релизов из-за огромного количества ситуаций, которые нужно было учесть.
Как и со многими пакетами Yii3, всё получилось не быстро, но результат радует.
-
Новости Yii 2022, выпуск 2
20 ноября 2022
Написал свежий выпуск новостей Yii. Долго их не было, но прогресс, в общем, радует.
-
Yii3 Overview
14 ноября 2022
Дмитрий Дерепко из команды Yii выпустил две части Yii overview — серии постов про Yii3.
-
О генерации CHANGELOG из коммитов
22 июля 2022
Адель, автор плагина по PhpStorm для Laravel пишет:
Вообще не понимаю идею генерации changelog из гит коммитов. Она везде проскакивает. Есть даже готовая команда в шаблоне для плагинов от JetBrains. Это для совсем уж ленивых. Текст в коммите - для команды продукта, чтобы было понятно что и как конкретно сделано. Текст changelog - для юзеров. Если юзеры - это такие же php-програмисты, то наверно им будет понятен текст коммитов для юзаемого ими php-пакета.
Но как только аудитория и команда не совпадает по языку, фреймворку и т.д., то ситуация становится совсем другой. Всем интересна фича сама по себе, а не как она была сделана. И уж тем более всем по барабану на рефакторинги или оптимизации.
Другой вариант - генерить из тасков багтрекера. Это уже чуть более солидно, так делают сами JetBrains. Пример. Но это тоже для ленивых. Мало кому из юзеров интересно такое читать. Поэтому они делают более user-friendly страницы типа этой - https://www.jetbrains.com/phpstorm/whatsnew/
Каждый раз перед релизом я копирую текст всех коммитов с предыдущего релиза в одно место и пишу из них текст changelog для новой версии. Делаю текст хоть немного более маркетинговым, более понятным для юзеров. Хочу пробовать ещё видео записывать для каждого апдейта. Считаю это достаточно важным. Не стоит лениться сообщать юзерам о фичах более красиво, если вам или, хотя бы, им не плевать на продукт.
Идея генерации — она понятная, но не работает. Идея сама возникла от нежелания писать руками осмысленный CHANGELOG. А если осмысленности нет, то и аннотации к коммитам будут плохие, если вообще будут.
Про «для юзеров» верно, но в меньшей степени проблема, чем неосознанность. И тоже есть особенности. Совпадение языка не делает генерируемый CHANGELOG понятным.
Именно поэтому в Yii с самого начала писали CHANGELOG руками и просили добавлять строчку для CHANGELOG в pull request. Для повышения осознанности.
-
Новости Yii 2022, выпуск 1
3 мая 2022
Нашёл силы составить первый выпуск в этом году.
Несмотря на всё что происходит, разработка фреймворка не остановилась. Мы верим, что OpenSource — это что-то лучшее, что-то что всё ещё может нас объединить, что-то общее. Конечно, темпы разработки сейчас упали, но нам удаётся как разрабатывать Yii3, так и поддерживать Yii2 и Yii1.
-
Новости Yii 2021, выпуск 3
20 августа 2021
Написал свежий выпуск новостей и выложил на хабр. Дело движется. До релиза дожмём.
-
Yii 3: пред-релизная поддержка компаний
29 июля 2021
Несмотря на то, что Yii 3 релизнут далеко не полностью, уже есть компании, которые его используют в продакшне. Чтобы получить больше обратной связи и одновременно поддержать уже использующие Yii 3 компании, мы запускаем пред-релизную бесплатную поддержку в форме чатов между компаниями и командой фреймворка. Будем отвечать на любые вопросы по фреймворку, собирать пожелания и критику.
Если хотите для своей компании такой чат — пишите в Telegram
@samdark
, добавим. -
Новости Yii 2021, выпуск 2
9 мая 2021
Написал второй выпуск новостей Yii. Есть новости по важным обновлениям Yii 3 и набор релизов Yii 2. Также упомянем некоторые интересные проекты, не связанные напрямую с кодом.
-
Новости Yii 2021, выпуск 1
5 марта 2021
Первый выпуск новостей за год. Релизы пакетов, интересное из разработки и немного про финансы.