diff --git a/blob-store/README.md b/test/blob-store/README.md similarity index 100% rename from blob-store/README.md rename to test/blob-store/README.md diff --git a/blob-store/main.go b/test/blob-store/main.go similarity index 100% rename from blob-store/main.go rename to test/blob-store/main.go diff --git a/conf/README.md b/test/conf/README.md similarity index 100% rename from conf/README.md rename to test/conf/README.md diff --git a/conf/main.go b/test/conf/main.go similarity index 100% rename from conf/main.go rename to test/conf/main.go diff --git a/events/README.md b/test/events/README.md similarity index 100% rename from events/README.md rename to test/events/README.md diff --git a/events/main.go b/test/events/main.go similarity index 100% rename from events/main.go rename to test/events/main.go diff --git a/kv/README.md b/test/kv/README.md similarity index 100% rename from kv/README.md rename to test/kv/README.md diff --git a/kv/handler/handler.go b/test/kv/handler/handler.go similarity index 100% rename from kv/handler/handler.go rename to test/kv/handler/handler.go diff --git a/kv/main.go b/test/kv/main.go similarity index 100% rename from kv/main.go rename to test/kv/main.go diff --git a/kv/proto/example.pb.go b/test/kv/proto/example.pb.go similarity index 100% rename from kv/proto/example.pb.go rename to test/kv/proto/example.pb.go diff --git a/kv/proto/example.pb.micro.go b/test/kv/proto/example.pb.micro.go similarity index 100% rename from kv/proto/example.pb.micro.go rename to test/kv/proto/example.pb.micro.go diff --git a/kv/proto/example.proto b/test/kv/proto/example.proto similarity index 100% rename from kv/proto/example.proto rename to test/kv/proto/example.proto diff --git a/logger/README.md b/test/logger/README.md similarity index 100% rename from logger/README.md rename to test/logger/README.md diff --git a/logger/main.go b/test/logger/main.go similarity index 100% rename from logger/main.go rename to test/logger/main.go diff --git a/pubsub/README.md b/test/pubsub/README.md similarity index 100% rename from pubsub/README.md rename to test/pubsub/README.md diff --git a/pubsub/main.go b/test/pubsub/main.go similarity index 100% rename from pubsub/main.go rename to test/pubsub/main.go diff --git a/pubsub/proto/pubsub.pb.go b/test/pubsub/proto/pubsub.pb.go similarity index 100% rename from pubsub/proto/pubsub.pb.go rename to test/pubsub/proto/pubsub.pb.go diff --git a/pubsub/proto/pubsub.pb.micro.go b/test/pubsub/proto/pubsub.pb.micro.go similarity index 100% rename from pubsub/proto/pubsub.pb.micro.go rename to test/pubsub/proto/pubsub.pb.micro.go diff --git a/pubsub/proto/pubsub.proto b/test/pubsub/proto/pubsub.proto similarity index 100% rename from pubsub/proto/pubsub.proto rename to test/pubsub/proto/pubsub.proto diff --git a/routes/README.md b/test/routes/README.md similarity index 100% rename from routes/README.md rename to test/routes/README.md diff --git a/routes/proto/stream.pb.go b/test/routes/proto/stream.pb.go similarity index 100% rename from routes/proto/stream.pb.go rename to test/routes/proto/stream.pb.go diff --git a/routes/proto/stream.pb.micro.go b/test/routes/proto/stream.pb.micro.go similarity index 100% rename from routes/proto/stream.pb.micro.go rename to test/routes/proto/stream.pb.micro.go diff --git a/routes/proto/stream.proto b/test/routes/proto/stream.proto similarity index 100% rename from routes/proto/stream.proto rename to test/routes/proto/stream.proto diff --git a/routes/routes-client/main.go b/test/routes/routes-client/main.go similarity index 100% rename from routes/routes-client/main.go rename to test/routes/routes-client/main.go diff --git a/routes/routes-server/handler/handler.go b/test/routes/routes-server/handler/handler.go similarity index 100% rename from routes/routes-server/handler/handler.go rename to test/routes/routes-server/handler/handler.go diff --git a/routes/routes-server/handler/util.go b/test/routes/routes-server/handler/util.go similarity index 100% rename from routes/routes-server/handler/util.go rename to test/routes/routes-server/handler/util.go diff --git a/routes/routes-server/main.go b/test/routes/routes-server/main.go similarity index 100% rename from routes/routes-server/main.go rename to test/routes/routes-server/main.go diff --git a/template/.gitignore b/test/template/.gitignore similarity index 100% rename from template/.gitignore rename to test/template/.gitignore diff --git a/template/Dockerfile b/test/template/Dockerfile similarity index 100% rename from template/Dockerfile rename to test/template/Dockerfile diff --git a/template/Makefile b/test/template/Makefile similarity index 100% rename from template/Makefile rename to test/template/Makefile diff --git a/template/README.md b/test/template/README.md similarity index 100% rename from template/README.md rename to test/template/README.md diff --git a/template/cmd/template/main.go b/test/template/cmd/template/main.go similarity index 100% rename from template/cmd/template/main.go rename to test/template/cmd/template/main.go diff --git a/template/generate.go b/test/template/generate.go similarity index 100% rename from template/generate.go rename to test/template/generate.go diff --git a/template/handler/idiomatic.go b/test/template/handler/idiomatic.go similarity index 100% rename from template/handler/idiomatic.go rename to test/template/handler/idiomatic.go diff --git a/template/proto/idiomatic.pb.go b/test/template/proto/idiomatic.pb.go similarity index 100% rename from template/proto/idiomatic.pb.go rename to test/template/proto/idiomatic.pb.go diff --git a/template/proto/idiomatic.pb.micro.go b/test/template/proto/idiomatic.pb.micro.go similarity index 100% rename from template/proto/idiomatic.pb.micro.go rename to test/template/proto/idiomatic.pb.micro.go diff --git a/template/proto/idiomatic.proto b/test/template/proto/idiomatic.proto similarity index 100% rename from template/proto/idiomatic.proto rename to test/template/proto/idiomatic.proto