How do you add Event and Channel Definitions when using flowable-oss

How do you add Channels and Event definitions to flowable when using the flowable-oss?
There seems to be a lot of conflicting documentation and even in the Devoxx video recently its skipped over because it would take too long!

I have read the following thread over and over:

In that thread joram references how people use the plain json configurations for service orchestration:

Does this mean that these are natively created when installing flowable-oss?
When I attempt to call one for example I get
“org.flowable.common.engine.api.FlowableException: Could not find an outbound channel adapter for channel outboundCustomer”.

I am not overly familiar with Java, do you have to create/build/deploy your own Maven Project and add the channel definitions?
Like this repo: GitHub - seletz/flowable-event-registry-demo: Demo project for flowable event registry usage

Its likely I am missing some common sense Java knowledge which could solve this. Any pointers are much appreciated.

Hey if anyone out there is also wanting to do this I will update.
Turns out you do have to download the git and build as a maven project.

Heres what I did:
Step 1. Git clone the Flowable repository
“git clone -b flowable-release-6.8.0 GitHub - flowable/flowable-engine: A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
For the later versions they appear to have removed the free ui, presumably to encourage use of their enterprise software?
Step 2. install newest LTS version of Java from https://adoptium.net/
Step 3. choco install maven
Step 4. choco install ant
Step 5. cd into flowable-engine\distro and run “ant”
and/or
Step 5. cd into flowable-ui and “mvn -Pdocker -DskipTests clean package”

You can edit the .Channel and .Event files in flowable-ui\flowable-ui-app\src\main\resources\eventregistry (I had to make the eventregistry file).

In order to setup kafka or the event registry you want, you have to go into the flowable-default.properties in the flowable-ui-app and “Enable and configure Kafka” at the bottom.
Also you should ensure you are pointing at the correct database in this file.

Issue Not Closed, will update on next problem asap

You can use the oss admin-app to deploy to the app engine. Zip the channel and event files, upload this zip.
Same can be done through the REST API.