Добро пожаловать к Triggery на Boosty
Привет, и спасибо, что заглянули.
Меня зовут Алексей, я мейнтейнер Triggery — open-source библиотеки для декларативной оркестрации бизнес-логики в React, Solid и Vue.
Что такое Triggery
Знакомая каша? useEffect-цепочки, колбэки, прокинутые через пять уровней пропсов, ad-hoc контексты, заведённые только чтобы один компонент дёрнул другой. Со временем этого становится столько, что новый фича-запрос превращается в часовой квест «где этот код вообще лежит».
Triggery собирает разбросанную логику вида «когда X произошло — сделать Y, если Z истинно» в один декларативный файл, который читается как ТЗ.
Триггер — это один файл:
— События — на что реагируем (WebSocket-сообщение, клик, смена роута, что угодно).
— Условия — типизированные снапшоты из любого стора (Zustand, Redux, Jotai, MobX, signals — что угодно).
— Действия — типизированные обработчики, которые исполняют UI-компоненты.
Шесть маленьких файлов, один сценарий, никаких центральных thunk/saga, никаких цепочек useEffect. Полный разбор — в README на GitHub
Зачем нужна поддержка
Triggery — под MIT и таким и останется. Но кое-что стоит реальных денег:
— Домен triggery.dev
— Минуты GitHub Actions сверх бесплатного тира
— Хостинг документации
— Программа bug-bounty для security-исследователей
GitHub Sponsors в Казахстане недоступен, поэтому Boosty — основной способ поддержать проект из России и СНГ. Для международной аудитории есть Patreon
Уровни поддержки
— Друг проекта (100 ₽/мес) — чистая поддержка, без отдельных бенефитов. Каждые 100 ₽ — это плюс в копилку на инфраструктуру.
— Сторонник (500 ₽/мес) — имя или GitHub-ник в списке Supporters в README.
— Спонсор (1500 ₽/мес) — небольшой логотип со ссылкой в блоке Sponsors в README.
— Бэкер (5000 ₽/мес) — крупный логотип и приоритетный триаж issues на GitHub (в течение 2 рабочих дней).
Что будет в постах
Буду писать сюда, когда есть что рассказать: разборы релизов, обновления roadmap, design-заметки «за кадром» и иногда «вот почему этот бенчмарк просел на 12%» — глубокие технические разборы.
Если Triggery вам пригодился — или вы просто хотите, чтобы такие проекты существовали — ваша поддержка значит очень многое. Спасибо, что вы здесь.
— Алексей