~samwhited/xmpp

xmpp/Makefile -rw-r--r-- 823 bytes
all: always build CONTRIBUTORS file

Because there are no file dependencies that can be checked to see if the
CONTRIBUTORS file is up to date it would never be regenerated. Instead,
make sure it is always regenerated.

Signed-off-by: Sam Whited <sam@samwhited.com>
color: implement fmt.Stringer for CVD

Signed-off-by: Sam Whited <sam@samwhited.com>
xmpp: implement fmt.Stringer for SessionState

Signed-off-by: Sam Whited <sam@samwhited.com>
styling: satisfy fmt.Stringer for Style

Signed-off-by: Sam Whited <sam@samwhited.com>
all: add code generation to the Makefile

Signed-off-by: Sam Whited <sam@samwhited.com>
all: add CONTRIBUTORS file

Signed-off-by: Sam Whited <sam@samwhited.com>
all: remove Makefile

The Makefile was mostly PHONY rules that weren't very useful and it
rarely got updated. Just get rid of it until such a time as it's more
useful.

Signed-off-by: Sam Whited <sam@samwhited.com>
ci: don't build Go 1.10 for use in CI
build: add easy way to run all ci tasks

Also start skipping benchmarks, they eat too many CI minutes and aren't
useful.

[ci skip]
all: use Go 1.10 in CI
Don't test coverage on benchmarks
Run tests with race detector
Add go version build step to CI

Ensure build steps show up separately in Bitbucket Pipelines UI.
Add go vet to CI

And move CI invocations into Makefile
Add race detector to CI

Don't benchmark vendored deps
Fix make test

Use make test from CI
Add dep graph generation script
Add tests for JID splitting

Spit out coverage when running tests with make
Add unsafe (quick) Jid constructors

Also add some benchmarks and a Makefile to make running them easier

Fixes #3