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/