DF

doeixd/foldkit-plus

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

28 stars Качество 71 Тренд 31MIT

Foldkit Plus: пакеты для приложений Foldkit. Данные сервера (Remote), синхронизация с локальным интерфейсом, маршрутизация (Site), SSR, формы, CRUD, CMS, богатый текст, конструктор страниц и агенты ИИ по MCP и WebMCP.

Обзор

Пакеты, которые расширяют приложение Foldkit — на агентов, серверы, другие устройства, URL-адрес и системы проектирования — не давая ему второго места для сохранения состояния. Приложение Foldkit — это одна государственная машина: схема-тип, союз, называющий все, что может произойти, и одна чистая функция, которая превращает сообщение в следующую модель и некоторые команды. Эта форма легко рассуждать, тестировать и воспроизводить. Он теряется в тот момент, когда приложение выращивает кэш в крючке, магазин в URL-адресе, обработчик инструментов, который повторно реализует переход, или слой синхронизации со своим собственным редуктором. Все в этом хранилище хранит единую государственную машину. Агент может отправлять только обновления сообщений, которые уже обрабатываются. Данные сервера живут в Модели и согласовываются путем обновления. Реплики воспроизводят одни и те же сообщения через одно и то же обновление. URL-адрес и локальное хранилище отражают кусочек модели; они никогда не владеют им. Виды стилизованы снаружи без разветвления.

Обзор (машинный перевод)

Пакеты, расширяющие приложение Foldkit

вовне — агентам, серверам, другим устройствам, URL-адресам и системам проектирования — Не давая ему второго места, чтобы сохранить государство.

Приложение Foldkit представляет собой одну государственную машину: модель ** Модуль **, модель Послание Союз, называющий все, что может произойти, и одно чистое update Функция, которая превращает сообщение в следующую модель и некоторые команды. Эта форма Легко рассуждать, тестировать и воспроизводить. Он теряется, когда приложение растет кэш в крючке, магазин в URL, обработчик инструментов, который реализовывает переход, или синхронизирующий слой со своим редуктором.

Все в этом хранилище хранит единую государственную машину. Агент может только Отправляйте сообщения update, которые уже обработаны. Данные сервера находятся в модели и являются Примирение[2]. Реплики воспроизводят одни и те же сообщения через одни и те же [[Т3]]. URL-адрес и локальное хранилище отражают кусочек Модели; они никогда не владеют Один. Виды стилизованы снаружи без разветвления. Каждый пакет отвечает на один Вопрос, и они составляют, потому что они встречаются на явных границах применения.

** Сайт: ** foldkit-plus.pages.dev имеет руководство по каждому пакету и ссылку на API, а также демо-версии, каждый пример

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

foldkit-plus

Packages that extend a Foldkit application outward — to agents, servers, other devices, the URL, and design systems — without giving it a second place to keep state.

A Foldkit application is one state machine: a Schema-typed Model, a Message union naming everything that can happen, and one pure update function that turns a Message into the next Model and some Commands. That shape is easy to reason about, test, and replay. It gets lost the moment an app grows a cache in a hook, a store in the URL, a tool handler that re-implements a transition, or a sync layer with its own reducer.

Everything in this repository keeps the one state machine. An agent can only send Messages update already handles. Server data lives in the Model and is reconciled by update. Replicas replay the same Messages through the same update. The URL and local storage mirror a slice of the Model; they never own one. Views are styled from outside without forking. Each package answers one question, and they compose because they meet at explicit application boundaries.

The website: foldkit-plus.pages.dev has each package’s guides and API reference, and the demos, each an example from this repository built as static files. Those with a server run it in your browser, shared by every tab, so nothing you do leaves it:

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add doeixd/foldkit-plus
Новичок в MCP? Начните с руководства на mcpskill.org →