gobyexample
gobyexample copied to clipboard
Go За Прикладом (Українська локалізація) https://butuzov.github.io/gobyexample
Go за прикладом 
Наповнення та інструментарій для Go за Прикладом, сайту що навчає Go за допомогою анотованих прикладів.
Загальне
Сайт "Go за прикладом" збудовано шляхом обробки коду та коментарів отриманих з першоджерельних файлів (що знаходяться в директорії examples) та форматуванню їх за допомогою шаблонів (з директорій templates) у статичні файли (що лежатимуть у директорії public). Інструменти що забезпечують весь процес створення сайт знаходяться у директорії tools, поряд з деякими залежностями (що лежать у vendor).
Створена директорія public може буде завантажена на будь-який shared/CDN/cloud хостинг.
Побудова сайту
Щоб побудувати цей сайт вам потрібно буде 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" від волонтерів доступні в наступних версіях:
- Brazilian Portuguese by lcslitx
- Chinese by gobyexample-cn
- Czech by martinkunc
- French by keirua
- Italian by the Go Italian community
- Japanese by spinute
- Korean by mingrammer
- Ukrainian by butuzov
- Vietnamese by s6k Gopher
Дякуємо
Дякуюємо Jeremy Ashkenas за Docco, що надихнули на цей проект.