website/tour
Russ Cox 509175483b cmd/golangorg: use embedded content on App Engine
Change-Id: If211bdb2ba60fbb799cb4dfe67fd066094afc40f
Reviewed-on: https://go-review.googlesource.com/c/website/+/343936
Trust: Russ Cox <rsc@golang.org>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
2021-08-23 15:30:36 +00:00
..
content tour: fix instructions to run locally 2021-07-17 16:35:42 +00:00
solutions [x/tour] all: Replace URL of golang.org with using HTTPS 2018-01-26 02:04:58 +00:00
static [x/tour] tour: build snippets in module mode 2021-03-04 02:13:20 +00:00
template [x/tour] tour: add analytics HTML and deploy instructions 2019-10-02 17:10:47 +00:00
testdata all: promote new app deployments only after they become ready 2021-06-23 19:06:38 +00:00
tools [x/tour] tour: map old urls to new ones where possible 2015-07-28 15:40:58 +00:00
.gcloudignore [x/tour] tour: deploy with App Engine Standard on Go 1.11 2019-03-07 18:39:40 +00:00
README.md tour: fix instructions to run locally 2021-07-17 16:35:42 +00:00
TODO [x/tour] go-tour: adding items to TODO 2014-08-07 15:36:58 -07:00
TRANSLATE [x/tour] tour: update commits feed link in the TRANSLATE document 2018-07-09 15:44:55 +00:00
app.yaml tour: use embed and io/fs 2021-08-17 16:12:32 +00:00
appengine.go cmd/golangorg: use embedded content on App Engine 2021-08-23 15:30:36 +00:00
cloudbuild.yaml go.dev: move cmd/* to top level 2021-08-17 19:02:23 +00:00
codereview.cfg [x/tour] tour: add codereview.cfg 2015-03-18 17:04:19 +00:00
fmt.go [x/tour] tour: make the tour deployable on App Engine again 2018-10-19 19:33:55 +00:00
local.go cmd/golangorg: use embedded content on App Engine 2021-08-23 15:30:36 +00:00
server_test.go tour: use embed and io/fs 2021-08-17 16:12:32 +00:00
tour.go tour: use embed and io/fs 2021-08-17 16:12:32 +00:00

README.md

Go Tour

Go Reference

A Tour of Go is an introduction to the Go programming language. Visit https://tour.golang.org to start the tour.

Download/Install

To install the tour from source, first install Go and then run:

$ go install golang.org/x/website/tour@latest

This will place a tour binary in your GOPATH's bin directory. The tour program can be run offline.

Contributing

Contributions should follow the same procedure as for the Go project: https://golang.org/doc/contribute.html

To run the tour server locally:

go run .

Your browser should now open. If not, please visit http://localhost:3999/.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.

The issue tracker for the tour's code is located at https://github.com/golang/go/issues. Prefix your issue with "x/website/tour:" in the subject line, so it is easy to find.

Issues with the tour's content itself should be reported in the issue tracker at https://github.com/golang/tour/issues.

Deploying

Each time a CL is reviewed and submitted, the tour is automatically deployed to App Engine. If the CL is submitted with a Website-Publish +1 vote, the new deployment automatically becomes https://tour.golang.org/. Otherwise, the new deployment can be found in the App Engine versions list and verified and manually promoted.

If the automatic deployment is not working, or to check on the status of a pending deployment, see the “website-redeploy-tour” trigger in the Cloud Build console.

License

Unless otherwise noted, the go-tour source files are distributed under the BSD-style license found in the LICENSE file.