Хроники Yii3
624 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://yangx.top/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
⚡️ #yiisoftDemoApi

Несколько улучшений в демо API-приложения:
- обновили зависимости и добавили /config/.merge-plan.php в .gitignore (PR);
- адаптировали приложение к актуальной версии`yiisoft/yii-cycle` (PR).
🔥2
⚡️ #yiisoftForm #yiisoftDemoApi

В модели формы Yii Form добавили возможность использовать атрибуты валидатора для указания правил валидации (PR).

Демо API-приложения адаптировали к этим изменениям (PR).
👍4
⚡️ #yiisoftDemoApi #yiisoftAppApi

Демо API-приложения (PR) и шаблон API-приложения (PR) адаптировали к последним версиям yiisoft/router и yiisoft/middleware-dispatcher.
⚡️ #yiisoftDemoApi #yiisoftAppApi

В демо API-приложения (PR) и шаблоне API-приложения (PR) добавили в зависимости yiisoft/translator-formatter-intl и yiisoft/translator-message-php.
⚡️ #yiisoftDemoApi

В демо API-приложения в CI-конфигурацию build добавлено PHP-расширение intl (PR).
👍2
⚡️ #yiisoftDemoApi

В демо API-приложения добавили пример использования Yii Testing для написания функциональных тестов (PR).

Yii Testing позволяет создавать моки в контейнере и тестировать необходимый функционал готового приложения без надобности поднятия полноценного веб-сервера.

Функционал можно втащить еще и в демо веб-приложения, где можно дергать различные сервисы и проверять корректность исполняемого кода. Если кто-то хочет попробовать начать писать функциональные тесты или просто хочет помочь проекту, то это можно сделать в отдельном PR. Можем помочь с планом и последующим ревью.
👍5
🔥3
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi

В шаблонах и демо-приложениях переработали структуру тестов и добавили использование окружений Yii Config:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
👍2🔥2
⚡️ #yiisoftDemoApi #yiisoftYiiRunner

Обновили зависимости:

- в демо API-приложения doctrine/collections до версии ^2.0 (PR);

- в пакете Yii Runner yiisoft/test-support до версии ^3.0 (PR).
👍2
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi

Добавили интернационализацию с помощью Yii Translator:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо API-приложения (PR).

А также немного улучшили конфигурацию основной категории переводов в демо веб-приложения (PR).
🔥3
⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi

В шаблонах и демо-приложениях изменили команду composer test на запуск Codeception, а также добавили конфигурационный файл PHPUnit там, где его не было:
- Шаблон веб-приложения (PR),
- Шаблон API-приложения (PR),
- Демо веб-приложения (PR),
- Демо API-приложения (PR).
👏4
👍3
⚡️ #yiisoftDemo #yiisoftDemoApi

Демо приложений объединены в один монорепозиторий yiisoft/demo (PR).

Пакет с демо API-приложения соответственно закрыт (PR).
👍4