This is a yarn 3 monorepo using pnp. It contains all the core "OADA" micro-services of the reference implementation, as well as some libraries for said services.
The services are all JavaScript/TypeScript which runs in Node.js.
Messages between services are communicated via kafka, and the underlying database used is arangodb.
Any bin
s available in the package.json
will be exposed as an administration CLI command (not via the OADA API).
For example, the users
service has an add
command
(see here).