mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-02 18:17:11 +09:00
The LocalKit contract for per-kind sync (plan 26): /pair now returns a `kinds` array (site kinds this extension can sync) and every /sites entry carries a `kind`. Both keep old-server ↔ new-client safe — a LocalKit client defaults an absent kind to "wordpress" and gates its php sync/import UI on the `kinds` advertisement. KINDS is ['wordpress'] today: serverkit-wordpress is this extension's only site backend, so advertising php would be untrue. Add 'php' here in lockstep with a php-stack backend that _resolve_site / _install_code / _import_db can dispatch to; the client already speaks the php protocol (engine-native db, app/ code). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>