Skip to main content
Version: Next

New Input Events for Consumer Tests

The easiest contribution to make. Follow these steps to add new input events:

Step 1: Create Scenario Directory

Navigate to the consumer scenarios directory and create your new scenario:

mkdir -p ./consumer/scenarios/my_scenario_name
cd ./consumer/scenarios/my_scenario_name

Step 2: Configure OpenLineage Version

Create a configuration file specifying the OpenLineage version used to generate the events:

File: config.json

{
"openlineage_version": "1.2.3"
}

Step 3: Define Maintainers

Create a maintainers file listing yourself as the author:

File: maintainers.json

[
{
"type": "author",
"github-name": "your-github-username",
"email": "your-email@example.com",
"link": ""
}
]

Step 4: Add Events

Create an events directory and copy your OpenLineage events:

mkdir -p events
cp /path/to/your/openlineage/events/* events/