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 bins 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).