Сегодня подключили к CI серверу первый плагин покрытый автоматическими тестами!

Наличие автоматических тестов это важная составляющая качественного программного продукта. А мы ведь хотим использовать качественные плагины на своих LiveStreet сайтах?

Именно поэтому stfalcon.com занимается внедрением автоматических тестов в LiveStreet и плагины, а также подключением всего этого дела к бесплатной платформе для Continuous integration Travis CI.

И вот сегодня состоялось важное событие — загорелся первый зеленый билд статус для плагина sitemap!



Немного перефразируя Армстронга это:
Один маленький шажок для человека, но огромный скачок для LiveStreet сообщества



PS. Для самого LiveStreet такой статус загорелся ещё две недели назад, но тестами покрыта пока лишь малая часть функционала.

Пагинатор

Решил дорабатывать LS под свои нужды. Есть опыт использования разных фреймворков, видимо из-за этого спотыкаюсь на LS. Например, такая проблема: LS везде использует свой пагинатор, а мне он не нравится и хочется использовать свой. Как можно перекрыть sys_viewer и использовать свой пагинатор? Как вообще, в LS, можно перекрывать стандартные классы? В CI, для этого, достаточно закинуть файл CI_класс в папку library, а в LS?