Проект и команда
Кто делает Lil_CMS, как принимаются решения и что записано в журнале.
Открытая разработка
Проект ведёт небольшая команда: владелец продукта определяет, что делать, разработка идёт фазами — от ядра к компонентам. Каждое архитектурное решение записывается в журнал решений с номером и обоснованием, чтобы через год было понятно, почему сделано именно так.
Ничего не делается «заодно»: задача вне открытой фазы уходит в список отложенного. Так система не расползается вширь, пока не готова вглубь.
Как мы работаем
Фазы, а не спринты
Ядро, база, права, расширения, контент, меню и темы, медиатека, редактор, панель, обновления.
Журнал решений
Развилка разбирается один раз и записывается. Документы задним числом не переписываются.
Проверяемое качество
Автоматические тесты и статический анализ на строгом уровне — обязательное условие любой правки.
Безопасность по списку
К каждой возможности применяется один и тот же чек-лист: экранирование, подделка форм, права, журнал.