- Notifications
You must be signed in to change notification settings - Fork2
You Don't Know Go Yet book.
License
cedrickchee/YDKGo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Go programming language study notes turned book.
You can read the book onlinehere entirely for FREE.
This book is inspired by'You Don't Know JS Yet' (YDKJS) book series. YDKJS helped me understand JavaScript under the hood, after more than 8 years writing software in JS.
You Don't Know Go (YDKGo) book is based onUltimate Go training, which is an intermediate-level class for engineers with some experience with Go trying to dig deeper into the language.
The site is built using theHugo static site generator. Check out theHugo Quick Start for a quick intro.
- Hugo 0.68 and above
- Hugo extended version (with Sass/SCSS support)
To build and locally serve this site, you need toinstall Hugo, extended version. Once Hugo is installed:
# first, fill Git submodulesmake setup# start Hugo servermake serve
The website is automatically published byNetlify. Any time changes are pushed to themaster
branch, the site is rebuilt and redeployed.
All of theMarkdown content used to build the site's documentation is in thecontent
directory.
Expand License
This repository contains a variety of content; some developed by Cedric Chee, and some from third-parties. The third-party content is distributed under the license provided by those parties.
The content of this project itself is licensed under theCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, and the underlying source code used to format and display that content is licensed under theApache License, Version 2.0.
TheGo gopher was designed byRenee French, is licensed under Creative Commons 3.0 Attributions.
Gopher picture by Maria Letta.