/tools directory contains tools that automate some tasks, such as the API client code generator.
You should include a script to run the tool in the
/src/api-clients directory contains the generated REST API clients.
The API clients are generated by the
/tools/codegen tool based on the definitions of the
Each API client should be provided as a separate class so that it can be on its own.
The codegen is run with the
yarn codegen:corteza-api-client command.
/src/automation directory contains common code for the automation, such as type definitions.
/src/corredor directory contains common code for the Corredor, such as type definitions, script parsing utilities, and Corredor helper classes.
/src/corredor/helpers directory contains the Corredor helper classes.
The helper classes implement common automation operations such as creating and updating records.
/src/eventbus directory contains the client-side implementation of the event bus.
The event bus handles and reacts to dispatched events.