ZBC
Beware of the little gnomes, flying cats and zebras with wings!
DISCLAIMER
This is a work in progress and NOT meant for any production use!
Installation
To use as a library, the usual ...
go get github.com/zeebe-io/zbc-go
or
git clone git@github.com:zeebe-io/zbc-go.git
zbctl
Building cd $GOPATH/src/github.com/zeebe-io/zbc-go
make build
This will build zbctl
. You can find it inside target/bin
.
or
you can install it globally with.
cd $GOPATH/src/github.com/zeebe-io/zbc-go
make build
sudo make install
Usage
To execute a command, first describe a resource as a yaml file (look at examples folder for examples) and then:
zbctl create --topic default-topic examples/create-task.yaml
To point your zbctl
to some other broker edit config.toml
which can be find in the /etc/zeebe/config.toml
.
Contributing
- Get started by checking our contribution guidelines.
- Make sure you follow our code of conduct.
- Checkout client documentation for developers
- Checkout zbctl documentation for ops
- Read the zbc-go wiki for more technical and design details.
- The Zeebe Protocol Specification contains a wealth of useful information.
- If you have any questions, just ask!
Credits
- Special thanks to Sebastian Menski and Daniel Meyer.
- Big thanks to everyone involved in Zeebe.