gobyexample

Go by Example

Github星跟踪图

Go by Example

Content and build toolchain for Go by Example,
a site that teaches Go via annotated example programs.

Overview

The Go by Example site is built by extracting code and
comments from source files in examples and rendering
them via the templates into a static public
directory. The programs implementing this build process
are in tools, along with some vendor'd dependencies
in vendor.

The built public directory can be served by any
static content system. The production site uses S3 and
CloudFront, for example.

Building

Build Status

To build the site you'll need Go and Python installed. Run:

$ go get github.com/russross/blackfriday
$ tools/build

To build continuously in a loop:

$ tools/build-loop

To see the site locally:

$ tools/serve

and open http://127.0.0.1:8000/ in your browser.

Publishing

To upload the site:

$ gem install aws-sdk
$ export AWS_ACCESS_KEY_ID=...
$ export AWS_SECRET_ACCESS_KEY=...
$ tools/upload

License

This work is copyright Mark McGranaghan and licensed under a
Creative Commons Attribution 3.0 Unported License.

The Go Gopher is copyright Renée French and licensed under a
Creative Commons Attribution 3.0 Unported License.

Translations

Contributor translations of the Go by Example site are available in:

Thanks

Thanks to Jeremy Ashkenas
for Docco, which
inspired this project.

主要指标

概览
名称与所有者mmcgrana/gobyexample
主编程语言Go
编程语言CSS (语言数: 3)
平台
许可证
所有者活动
创建于2012-09-21 03:47:46
推送于2025-06-09 12:21:02
最后一次提交2025-06-09 05:20:47
发布数0
用户参与
星数7.7k
关注者数178
派生数1.3k
提交数1.3k
已启用问题?
问题数228
打开的问题数8
拉请求数200
打开的拉请求数0
关闭的拉请求数184
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?