- PVSM.RU - https://www.pvsm.ru -

Прошёл хакатон по Yii Framework в TACC

18 и 19 июня прошёл хакатон по PHP фреймворку Yii, состоявшийся благодаря ТАСС, конференции DevConf и лично Вадиму Крючкову [1]. В мероприятии участвовало 18 разработчиков, которые поделились на команды и занимались сразу несколькими задачами. Помимо небольших качественных багфиксов, которые вместе с тестами практически сразу попали в master [2], были сделаны наработки и по довольно глобальным вопросам: очередям и обработчикам сокетов.


Прошёл хакатон по Yii Framework в TACC - 1

Наработки creocoder-а [3] по расширению очередей очень помогли, но не совсем подходили для дальнейшего развития. Устроили мозговой штурм, на второй день завершили дизайн [4] (возможно ещё будет небольшая смена именования в интерфейсах) и начали реализовывать конкретные драйверы. Два человека из рабочей группы получили права на запись в репозиторий yii2-queue и намерены довести дело до конца.

Прошёл хакатон по Yii Framework в TACC - 2

Идея сделать удобной работу с сокет-соединениями была навеяна очередным бумом чат-ботов для Telegram, Slack и других мессенджеров. Хорошо продвинулись как в техническом плане, так и в плане дизайна.

Довольно сложной задачей оказалась поддержка SELECT FOR UPDATE из за разницы в реализации под поддерживаемые фреймворком СУБД и отсутствием нормального способа сделать под это юнит-тесты (если кто знает, как это можно протестировать через phpunit, делитесь).

Прошёл хакатон по Yii Framework в TACC - 3

Новый сайт получил pull request, реализующий раздел расширений [5]. Он уже попал в master с некоторыми доработками. Работает это через API packagist (команда Yii планировала реализовывать это намного более сложным и трудоёмким способов). Ещё один небольшой шаг к новому прекрасному сайту сделан.

Прошёл хакатон по Yii Framework в TACC - 4

Конечно, хакатон — это не только непрерывная работа, но и интересное общение. Очень приятно было снова увидеть старых знакомых, вживую пообщаться с теми, с кем общались ранее только перепиской и познакомиться с единомышленниками. Вкусная пицца, посиделки, сувениры, экскурсия от ТАСС и знакомство с кухней столь серьёзной организации сделали эти два дня действительно прекрасными.

Прошёл хакатон по Yii Framework в TACC - 5

Спасибо всем, кто участвовал и да здравствует OpenSource!

Автор: SamDark

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/yii/143029

Ссылки в тексте:

[1] Вадиму Крючкову: https://github.com/phargo

[2] сразу попали в master: https://github.com/yiisoft/yii2/commits/master?author=AnikanovD

[3] Наработки creocoder-а: https://github.com/yiisoft/yii2-queue

[4] завершили дизайн: https://github.com/yiisoft/yii2-queue/pull/16

[5] получил pull request, реализующий раздел расширений: https://github.com/yiisoft-contrib/yiiframework.com/pull/137

[6] Источник: https://habrahabr.ru/post/304092/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best