Skip to content

butuzov/gobyexample

 
 

Repository files navigation

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, що надихнули на цей проект.

About

Go За Прикладом (Українська локалізація) https://butuzov.github.io/gobyexample

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 37.9%
  • CSS 26.6%
  • HTML 21.7%
  • Shell 9.1%
  • Ruby 4.7%