Skip to content

Examples for goa showing specific capabilities

License

Notifications You must be signed in to change notification settings

deepharness/examples

 
 

Repository files navigation

Goa Examples

Slack

This repository contains examples of microservices implemented using Goa. Each example focuses on a specific topic as indicated by the directory name. The cellar example provides a complete implementation of a simple microservice.

The samples in each directory serve as templates, and you can clone them using the gonew command, as explained in this blog post.

$ go install golang.org/x/tools/cmd/gonew@latest
$ gonew goa.design/examples/basic@latest github.com/<your_repo>/basic
$ cd basic

A fully instrumented example of a system consisting of multiple Goa microservices is included in the Clue repo.

To get started with the Goa Clue example, you can use the gonew command to clone it into your own repository:

$ gonew github.com/goadesign/clue/example/weather github.com/<your_repo>/weather
$ cd weather

Please follow the README in the Clue repository for more details on running and testing the Goa Clue example.

As you study each example consider contributing back by providing better or more complete docs, adding clarifying comments to code or fixing any error you may run across!

About

Examples for goa showing specific capabilities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 88.7%
  • Makefile 11.3%