bus-api-provider-data

Data Provider For Bus API

bus-api-provider-data is the provider module for reusable data-facing provider contracts in the provider-based Bus API architecture. The core bus-api service handles HTTP transport, route dispatch, OpenAPI generation, and capability URL handling; this provider exposes generic data-provider behavior.

The standalone command is for operator discovery:

bus-api-provider-data --help
bus-api-provider-data --version

The provider is normally loaded by bus-api through explicit provider configuration. It should not replace the core bus-api workspace CRUD surface or the bus-data library; those remain the authority for generic workspace tables, schemas, and packages. Enable it by adding provider data to the Bus API provider allowlist and serving the intended workspace root. A minimal local command is bus-api serve --provider data --enable-module data -C <workspace>. Verify the provider is available with bus-api-provider-data --help and the running bus-api provider/module listing for that deployment.

Help And Quality

The --help output follows Git-style sections: name, synopsis, description, options, examples, and related documentation. The module exposes make help-check, and the superproject make quality runs that target when the module is selected.

Sources