diff --git a/modules/packages.toml b/modules/packages.toml index 268a4e0f..dda42e85 100644 --- a/modules/packages.toml +++ b/modules/packages.toml @@ -133,6 +133,30 @@ modules = [ "tools/apps/qualitizer", ] +[packages.foundation] +id = "dp:foundation" +title = "Foundation Deployment Pack" +description = "A scalable, modular foundation for industrial CDF projects. Near zero-config start with ISA Manufacturing Extension or CFIHOS Oil & Gas DM, production-grade extractor config templates for PI, OPC-UA, SAP, DB, and file sources, modular ingestion orchestration, and contextualization." +canCherryPick = true +modules = [ + # Data models — choose one or both + "data_models/isa_manufacturing_extension", + "data_models/cfihos_oil_and_gas_extension", + # Source systems — deploy the ones matching your site + "sourcesystem/cdf_pi_foundation", + "sourcesystem/cdf_opcua_foundation", + "sourcesystem/cdf_sap_foundation", + "sourcesystem/cdf_db_foundation", + "sourcesystem/cdf_files_foundation", + # Ingestion orchestration + "common/cdf_ingestion_foundation", + # Contextualization + "contextualization/cdf_file_annotation", + "contextualization/cdf_entity_matching", + # Quality tooling + "tools/apps/qualitizer", +] + [packages.custom] id = "dp:emptymodule" title = "Empty Module" diff --git a/packages.zip b/packages.zip new file mode 100644 index 00000000..243db666 Binary files /dev/null and b/packages.zip differ