Skip to content

Commit

Permalink
Merge 3552a6c into fe43f9c
Browse files Browse the repository at this point in the history
  • Loading branch information
jdef committed May 28, 2017
2 parents fe43f9c + 3552a6c commit 7f3d67a
Show file tree
Hide file tree
Showing 31 changed files with 2,206 additions and 1,186 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ before_install:
install:
- make install
script:
- rm -rf $HOME/gopath/pkg && make coverage && $HOME/gopath/bin/goveralls -service=travis-ci -coverprofile=_output/coverage.out
- rm -rf $HOME/gopath/pkg && make coverage && $HOME/gopath/bin/goveralls -service=travis-ci -coverprofile=_output/coverage.out -ignore '*.pb.go,*pb_test.go'
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ $(COVERAGE_TARGETS):

.PHONY: vet
vet:
go $@ $(PACKAGES)
go $@ $(PACKAGES) $(BINARIES)

.PHONY: codecs
codecs: protobufs ffjson
Expand Down Expand Up @@ -77,6 +77,10 @@ sync:
(cd ${API_VENDOR}; govendor sync)
(cd ${CMD_VENDOR}; govendor sync)

.PHONY: generate
generate:
go generate ./api/v1/lib/extras/scheduler/eventrules

GOPKG := github.com/mesos/mesos-go
GOPKG_DIRNAME := $(shell dirname $(GOPKG))
UID ?= $(shell id -u $$USER)
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Go bindings for Apache Mesos

Very early version of a pure Go language bindings for Apache Mesos.
Pure Go language bindings for Apache Mesos, under development.
As with other pure implementations, mesos-go uses the HTTP wire protocol to communicate directly with a running Mesos master and its slave instances.
One of the objectives of this project is to provide an idiomatic Go API that makes it super easy to create Mesos frameworks using Go.

Expand All @@ -12,6 +12,8 @@ One of the objectives of this project is to provide an idiomatic Go API that mak
New projects should use the Mesos v1 API bindings, located in `api/v1`.
Unless otherwise indicated, the remainder of this README describes the Mesos v1 API implementation.

Please **vendor** this library to avoid unpleasant surprises via `go get ...`.

The Mesos v0 API version of the bindings, located in `api/v0`, are more mature but will not see any major development besides critical compatibility and bug fixes.

### Compatibility
Expand Down
Loading

0 comments on commit 7f3d67a

Please sign in to comment.