Distributed message queue & stream search server
Distributed message queue & stream search server
Status: Work in progress. Things might change a lot and quite often.
Contributions are welcome and very much appreciated, whether they’re new features, bugfixes, or improvements to documentation.
To contribute:
go fmt
.The project uses Go modules, so you need Go 1.11 or newer.
Otherwise you can do everything the usual way with the Go toolchain.
# install
go install ./bin/eventtermq
# test
go test ./mq/...
# fix code style
go fmt ./mq/...
There is also a Makefile
that wraps some usual workflows.
# install
make install
# test
make test
# fix code style
make fmt
# generate sources, code style, run `go vet`, test & install
make all install
There are several Go source files that are generated from other sources. Most notably all *.pb.go
files contain generated gRPC (de)serialization & stubs. To generate these files, run make generate
.
Apache License, Version 2.0 with Commons Clause condition, see LICENSE file.