badkaktus / gobyexample

Go by Example

Home Page:https://gobyexample.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go by Example

Набор инструментов для генерации Go в примерах, сайта который помогает изучать язык Go на примерах.

Обзор

Сайт Go в Примерах генерируется на основании кода и комментариев в файлах в папке examples и рендерится на основании шаблонов в папке templates. Готовый сайт находится в public. Программы, реализующие процесс сборки находятся в tools, вместе с некоторыми вендорными зависимостями в vendor.

Building

Build Status

Для создания сайта вам понадобятся 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 доступны в:

Thanks

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

About

Go by Example

https://gobyexample.com


Languages

Language:Go 48.3%Language:CSS 33.9%Language:Shell 8.5%Language:Ruby 6.1%Language:HTML 3.2%