2012-10-18 19:57:28 -04:00
2012-10-18 19:57:28 -04:00
2012-10-09 07:47:56 -07:00
2012-10-18 19:57:28 -04:00
2012-10-17 18:11:29 -07:00

Go by Example

Content and toolchain for Go by Example.

Overview

The Go by Example site is built by extracting code & comments from source files in examples and rendering that data via the site templates. The programs implementing this build process are in tools.

The build process produces a directory of static files suitable for serving by any modern HTTP server. The Go by Example site is served by a lightweight Go server.

Building

To build the site:

$ tools/build
$ open site/index.html

To build continuously in a loop:

$ tools/build-loop

Builds require the pygmentize binary for syntax highlighting.

Serving

The site is served by the gobyexample-server tool. To export to this tool:

$ SITEDIR=../gobyexample-server/public tool/build

License

This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Thanks

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

Description
Go by Example
Readme
Languages
Go 59.8%
CSS 31.6%
Shell 8.6%