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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?