Skip to content

Latest commit

 

History

History
78 lines (49 loc) · 3.86 KB

README.md

File metadata and controls

78 lines (49 loc) · 3.86 KB

Go за прикладом Build Status

Наповнення та інструментарій для Go за Прикладом, сайту що навчає Go за допомогою анотованих прикладів.

Загальне

Сайт "Go за прикладом" збудовано шляхом обробки коду та коментарів отриманих з першоджерельних файлів (що знаходяться в директорії examples) та форматуванню їх за допомогою шаблонів (з директорій templates) у статичні файли (що лежатимуть у директорії public). Інструменти що забезпечують весь процес створення сайт знаходяться у директорії tools, поряд з деякими залежностями (що лежать у vendor).

Створена директорія public може буде завантажена на будь-який shared/CDN/cloud хостинг.

Побудова сайту

test

Щоб побудувати цей сайт вам потрібно буде Go. Запустіть:

$ tools/build

Будувати в циклі:

$ tools/build-loop

Обслуговувати сайт локально:

$ tools/serve

На відкрийте http://127.0.0.1:8000/ у вашому браузері

Зауваження щодо public

Ця директорія не оновлються в українській версії репозиторію. Перегенеруйте файли власноруч, у разі потреби.

Publishing

Щоб завантажити сайт на 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's Гофер є авторським правом Renée French та ліцензовано за Creative Commons Attribution 3.0 Unported License.

Інші переклади

Переклади "Go by Example" від волонтерів доступні в наступних версіях:

Дякуємо

Дякуюємо Jeremy Ashkenas за Docco, що надихнули на цей проект.