Skip to main content
Before editing, confirm you are in the right repository; the two codebases have separate release cycles, dependency graphs, and test suites.

Git repositories

Darpan engineering work is split across the frontend app and backend engine.

Source connector components

Connector components install alongside the darpan component and register into its connector registry. A connector supplies its own configuration entities, extract services and registry seed row; the reconciliation engine dispatches into it without knowing the system it talks to. Because a connector contributes registry data, adding an endpoint or a rules-board field is usually a data change in the connector rather than an application change in darpan.

High-signal paths

For the full backend component directory layout and runtime stack, see Component layout.

Boundary rule

Custom Darpan UI belongs in drpn-ai/darpan-ui, not backend screen/**, template/**, or theme-library/**. Backend service contracts belong in drpn-ai/darpan and are consumed from the Vue app.