Skip to content

eventter/eventter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

197 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventterMQ

GitLab Build Status Docker Image on Docker Hub

Distributed message queue & stream search server

Overview

Status: Work in progress. Things might change a lot and quite often.

Contributing

Contributions are welcome and very much appreciated, whether they're new features, bugfixes, or improvements to documentation.

To contribute:

  • Start by forking the project on GitHub.
  • Push changes to a feature branch.
  • Create a pull request.
  • For your changes to be accepted, please sign the CLA.
  • All code should be formatted using go fmt.
  • All tests must pass.

Development

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

Generated code

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.

License

Apache License, Version 2.0 with Commons Clause condition, see LICENSE file.

Releases

No releases published

Packages

 
 
 

Contributors

Languages