nocobase-dsl-reconciler
OfficialSynchronize DSL YAML with live NocoBase apps.
Authornocobase
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The DSL Reconciler enables reliable, offline-first synchronization between YAML-based DSL definitions and a live NocoBase instance, empowering teams to push design intent and pull runtime state back into code for version control and auditing.
Core Features & Use Cases
- Supports push, pull, diff, and duplicate-project workflows to manage multi-environment deployments.
- Maintains strict UID/template bindings and performs safe rebindings when duplicating modules or exporting templates.
- Handles complex DSL elements (pages, blocks, popups, dashboards, workflows, and recordActions) and validates changes before deployment.
Quick Start
Set up a DSL workspace under workspaces/<project>, then run the reconciler push to deploy to NB and pull to sync changes back into DSL.
Dependency Matrix
Required Modules
psycopg2
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: nocobase-dsl-reconciler Download link: https://github.com/nocobase/skills/archive/main.zip#nocobase-dsl-reconciler Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.