modules содержит расширения CMS. Перед общим запуском выполняется:
pnpm dev запускает её автоматически.
Структура модуля
Модуль может иметь серверную часть и отдельный client workspace. Примеры текущей структуры:forum, referrals, team-apply.
После добавления модуля
- Добавьте package/workspace согласно существующим модулям.
- Обновите зависимости.
- Выполните
pnpm modules:generate. - Примените изменения базы, если модуль добавляет схему.
- Проверьте frontend и backend отдельно.
Не редактируйте сгенерированный реестр вручную — следующая генерация перезапишет его.
