tutorial: add web service tutorial using Go and Gin

This adds an introductory tutorial on building a small RESTful API using Go
and the Gin web framework.

This change includes content on:

- Using the Gin web framework
  (https://pkg.go.dev/github.com/gin-gonic/gin).
- Creating an API that includes three HTTP method-and-endpoint
  combinations.
- GET and POST actions that convert between a Go struct and JSON.
- Supporting URL path parameters.
- Go command-line tools such as `go get` and `go run`.

This content is written in the enhanced Markdown format supported by the
interactive tutorial application in the Google Cloud Shell Editor.
For more, see https://cloud.google.com/shell/docs/cloud-shell-tutorials/tutorials

Change-Id: I216ec12763af83db257c978997a2987eae418995
Reviewed-on: https://go-review.googlesource.com/c/tour/+/328611
Trust: Steve Traut <straut@google.com>
Reviewed-by: Russ Cox <rsc@golang.org>
1 file changed
tree: 56892dd9aad9d130924d7a04ac458b824092dd6c
  1. AUTHORS
  2. CONTRIBUTING.md
  3. CONTRIBUTORS
  4. LICENSE
  5. README.md
  6. codereview.cfg
  7. go.mod
  8. pic/
  9. reader/
  10. tree/
  11. tutorial/
  12. wc/
README.md

Go Tour

The actual web pages for “A Tour of Go” moved to golang.org/x/website.

This repo still holds the supporting packages like golang.org/x/tour/pic.