Набор инструментов для генерации Go в примерах, сайта который помогает изучать язык Go на примерах.
Сайт Go в Примерах генерируется на основании кода и комментариев
в файлах в папке examples и рендерится на основании шаблонов в папке
templates. Готовый сайт находится в public.
Программы, реализующие процесс сборки находятся в tools,
вместе с некоторыми вендорными зависимостями в vendor.
Для создания сайта вам понадобятся Go и Python. Выполните:
$ go get github.com/russross/blackfriday
$ tools/build
$ open public/index.htmlНепрерывное построение в цикле:
$ tools/build-loopЗагрузка сайта (AWS):
$ gem install aws-sdk
$ export AWS_ACCESS_KEY_ID=...
$ export AWS_SECRET_ACCESS_KEY=...
$ tools/uploadЭто работа защищена копирайтом Mark McGranaghan и соответствует лицензии Creative Commons Attribution 3.0 Unported License.
Go Gopher защищен Renée French и соответствует лицензии Creative Commons Attribution 3.0 Unported License.
Авторские переводы сайта Go by Example доступны в:
- Chinese by xg-wang
- Czech by martinkunc
- French by keirua
- Italian by the Go Italian community
- Japanese by spinute
- Korean by mingrammer
- Russian by badkaktus
- Spanish by the Go Mexico community
- Ukrainian by butuzov
Thanks to Jeremy Ashkenas for Docco, which inspired this project.