@forsyteco/data-gateway-provider
v1.0.10
Published
Provider SDK contract for Forsyte data gateway adapters.
Downloads
67
Readme
@forsyteco/data-gateway-provider
Provider SDK contract for Forsyte Data Gateway adapters.
See forsyteco-data-gateway/docs/ARCHITECTURE.md for the overall topology and where this SDK sits in the stack. The SDK versioning policy lives in docs/VERSIONING.md.
Purpose
This package defines the public contract between the open-source gateway runtime and provider implementations.
It exports repository tokens, domain entity interfaces, script execution contracts, and provider module/capability helpers.
Install
pnpm add @forsyteco/data-gateway-providerBuild
pnpm build
pnpm typecheck
pnpm test
pnpm test:covCode quality
CI runs on every PR via .github/workflows/all.yml: type check, lint, unit tests, production build, and SonarCloud analysis. The Sonar way quality gate is required to merge.
See docs/SONARCLOUD.md for SonarCloud setup (SONAR_TOKEN, branch protection).
Public API
import {
CreateProviderModule,
ProviderCapabilities,
PROVIDER_CAPABILITIES,
SCRIPT_EXECUTION_PORT,
} from '@forsyteco/data-gateway-provider';License
Apache-2.0
