This repo uses git submodules for external component libraries (kokonutui, magicui, react-bits).
Clone + init submodules:
git clone https://github.com/Web-pixel-creator/BIGPROLECT.git
cd BIGPROLECT
git submodule update --init --recursive
If submodules already exist, update them:
git submodule update --remote --merge
- MD libraries:
shadcnui-blocks.md,aceternity-components.md,kokonutui-components.md,magicui-components.md,reactbits-components.md - Registries: shadcn-compatible registries (aceternity, cult-ui, shadcn, etc.) подключены в registryService
- Aliases:
Projects/bolt.diy/app/lib/services/component-aliases.json(EN+RU keywords)
Assistent adds:
- matches from MD via aliases (componentMatcher)
- a short list from registries (registryService) with 5s timeout
Note: Ensure project paths/aliases (@/lib/utils, Tailwind tokens, framer-motion/lucide deps) stay consistent so inserted components compile without manual fixes.
- Nightly index refresh (03:00 UTC) builds
Projects/bolt.diy/app/lib/services/component-index-cache.jsonfrom MD + registries. If no diff — no commit. Summary is added to the GitHub Action log.
- Кнопка списка рядом с иконками чата открывает панель подсказок: промпты (RU/EN), эффекты, секции, темы.
- Выбор элемента подставляет текст в поле ввода (секции/темы добавляются к текущему запросу).
- В панели есть статус реестров и кнопка «Обновить» (таймаут 5s).