Documentation | Tutorial | C# SDK | JavaScript SDK
platform-api
What is a platform without an api? :)
Overview
platform-api
is a project to automate the Dolittle Platform.
It is built from 3 main CLI tools:
-
api
is a CLI tool that builds JSON files from our cluster. It's also a server, that handles k8s resources (get, create, etc). It lives incmd/api
. -
rawdatalog
is a:- code entry point into the raw-data-log
- sharing code
- lives in
cmd/rawdatalog
-
tools
is a collection of different commands to help us manage the platform. It lives incmd/tools
.
Setup
Check the tutorial from Studio on how to set it up with a local cluster.
Testing
Run the tests:
go test -v ./...
For creating/updating the mocks you'll need mockery.
make build-mocks