Skip to main content

Generate a Plugin-Extended Dataset

Use this walkthrough when you already have a DataGen plugin capability and want to enrich the generated world with additional synthetic records.

Requirements

  • a plugin package or plugin root path
  • the capability name you want to enable
  • a plugin that fits the DataGen plugin model

Reference assets

Steps

.\generate-plugin-extended-dataset.ps1 `
-PluginRootPath .\plugins `
-PluginCapability your.capability.name

Important reminder

This walkthrough assumes the plugin extends the synthetic dataset itself. It is not meant for consumer-specific import shaping.

Good plugin examples include:

  • additional identifiers
  • richer metadata
  • realism overlays tied to real generated entities

Bad plugin examples include:

  • emitting a downstream tool’s import payload
  • calling a downstream ingestion endpoint
  • restructuring the world for one consumer’s internal schema

What to validate

  • the plugin is discovered correctly
  • the capability is enabled intentionally
  • the resulting world contains the new synthetic records you expect
  • exports still look coherent after the enrichment