
doeixd/foldkit-plus
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Foldkit Plus: Foldkit 앱 패키지. Server data(Remote), Local-first sync, routing (Site), SSR, form, CRUD, CMS, 풍부한 텍스트, 페이지 빌더 및 MCP 및 WebMCP에 AI 에이전트.
개요
Foldkit Application outward를 확장하는 패키지 - 에이전트, 서버, 기타 장치, URL 및 설계 시스템 - 두 번째 장소를 주지 않고. Foldkit 신청은 1개의 국가 기계입니다: Schema 유형, 일어날 수 있는 조합 naming 모두, 그리고 다음 모형 및 몇몇 명령으로 메시지를 돌리는 1개의 순수한 기능. 그 모양은, 시험 및 재생에 관하여 이유가 쉽습니다. 앱을 잃어버리는 순간을 잃어 버리고, URL의 저장소, 전환을 단순화하는 도구 핸들러 또는 자체 흡진기와 동기화 레이어. 이 저장소에 있는 모든 것은 1개의 국가 기계를 지킵니다. 에이전트는 메시지 업데이트를 이미 처리합니다. 서버 데이터는 모델에 살고 있으며 업데이트에 의해 재구성됩니다. Replicas는 동일한 업데이트를 통해 동일한 메시지를 재생합니다. URL과 로컬 저장소는 모델의 슬라이스를 미러; 그들은 결코 아무도 소유하지 않습니다. 조회는 포획 없이 외부에서 작풍됩니다.
개요(AI 번역)
Foldkit 응용 프로그램을 확장하는 패키지 outward - 에이전트, 서버, 기타 장치, URL 및 설계 시스템 - 국가를 지키는 두 번째 장소를 주지 않고.
Foldkit 응용 프로그램은 하나의 주 기계입니다 : Schema-typed ** Model**, a
Message 일어날 수있는 모든 것을 조합 naming update
다음 모델과 일부 명령으로 메시지를 변환하는 기능. 그 모양
, 시험 및 재생에 대한 이유가 쉽습니다. 앱이 성장하는 순간을 잃게됩니다.
훅에 캐시, URL의 저장소, 다시 단순화 도구 핸들러
전환, 또는 자체 감속기를 가진 동기화 층.
이 저장소에 있는 모든 것은 1개의 국가 기계를 지킵니다. 대리인은 단지 할 수 있습니다
메시지 보내기 update 이미 핸들. 서버 데이터는 모델에 살고 있으며
update에 의해 재구성. Replicas는 같은 메시지를 재생합니다.
update. URL과 로컬 저장소는 모델의 슬라이스를 미러; 그들은 결코 소유하지
이름 * 조회는 포획 없이 외부에서 작풍됩니다. 각 패키지 답변
질문, 그리고 그들은 명시된 응용 프로그램 경계를 충족하기 때문에 작곡.
** 웹 사이트:** 접킷 플러스.pages.dev 각 패키지의 가이드와 API 참조, 데모, 각 예제
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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:
- A blog studio and its site (
examples/cms): Drafts beside the row, revisions, scheduled publishing and a page builder, with the public site rendered at build time. - Two devices, one registry (
examples/registry): Two devices edit 10,000 products in a data grid, offline and in conflict, and agree once both are back. - Pages two tabs edit at once (
examples/pages): Rich text two people edit at the same time, online or not, converging through one journal. - A rich text playground (
examples/richtext-playground): One document with movable blocks, anchored discussions, images, tables, code, toggles and footnotes, every edit a transition of the Model. - A todo list an agent can use (
examples/todo-app): One application definition drives the view, the tools an agent calls, the document replicas share, and the policy the server enforces. - A Twitter clone, Chirp (
examples/chirp): Posts declared once as Entities, guarded on the server, served through Remote, posted and edited through forms built from the same input, and liked in one round trip.
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add doeixd/foldkit-plus