Awesome
Về repo này
Phiên bản tiếng Việt của https://gobyexample.com/ - Học lập trình Go thông qua các ví dụ.
Phiên bản tiếng Anh gốc ở https://github.com/mmcgrana/gobyexample
Cách sử dụng repo
Nội dụng và các công cụ để build Go by Example, trang web hướng dẫn học Go thông qua các ví dụ có chú thích.
Tổng quan
Trang Go by example được built bằng cách tách phần code và phần
chú thích khỏi các file nguồn trong thư mục examples
và render ra
các trang tĩnh bên trong thư mục public
bằng cách sử dụng thư mục template
.
Các chương trình thực thi quy trình trên nằm ở thư mục tools
, cùng chỗ với các dependencies
được chỉ định trong file go.mod
Thư mục public
sau khi build xong có thể được serve bằng các hệ thống static content system.
Ví dụ như trang production có thể sử dụng S3 và CloudFront.
Building
Để có thể build trang web bạn cần phải cài đặt Go. Sau đó chạy:
$ tools/build
Để có thể build liên tục:
$ tools/build-loop
Để xem trang web ở local:
$ tools/serve
và đi đến http://127.0.0.1:8000/
ở trong trình duyệt của bạn.
Publishing
Để upload trang:
$ export AWS_ACCESS_KEY_ID=...
$ export AWS_SECRET_ACCESS_KEY=...
$ tools/upload
Bản quyền
Bản quyền của công trình này thuộc về Mark McGranaghan và được cấp giấy phép bởi Creative Commons Attribution 3.0 Unported License.
Bản quyền hình ảnh Go Gopher thuộc về Renée French và được cấp giấy phép bởi Creative Commons Attribution 3.0 Unported License.
Translations
Các phiên bản dịch khác của Go by Example có thể tìm tại các trang sau:
- Chinese dịch bởi gobyexample-cn
- French dịch bởi keirua
- Italian dịch bởi Go Italian community
- Japanese dịch bởi spinute
- Korean dịch bởi mingrammer
- Russian dịch bởi badkaktus
- Ukrainian dịch bởi butuzov
- Brazilian Portuguese dịch bởi lcslitx