Skip to content
/ micro Public

A cli tool for stubbing out a new microservice

License

Notifications You must be signed in to change notification settings

gomicro/micro

Repository files navigation

Service

GitHub Workflow Status Go Reportcard License Release

Service is a bootstrapping generator for creating new microservices.

Installing

From Source

go get github.com/gomicro/micro
cd $GOPATH/src/github.com/gomicro/micro
make build install

From Relases

See latest releases for precompiled binaries.

Usage

  1. create new directory for desired service
  2. run micro within that directory
  3. vendor your dependecies with your tool of choice
  4. run and test the new service with make run test

Versioning

The project will be versioned in accordance with Semver 2.0.0. See the releases section for the latest version. Until version 1.0.0 the project is considered to be unstable.

It is always highly recommended to vendor the version you are using.

License

See LICENSE.md for more information.