Skip to content
This repository has been archived by the owner on Dec 8, 2017. It is now read-only.

18F/golang_workshop_irl_2016

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2016 IRL Golang Workshop

This repository contains workshop material for the 2016 18F IRL Golang Workshop

Overview

This Workshop will go through:

  • Go Basics
  • Creating a web server
  • Creating a simple web health checker
  • Using a debugger
  • Intro to Go testing

For the Table of Contents, refer to here

One Time Setup

# change your directory into where ever you normally store your code
# Create a Go workspace.
mkdir golang_workshop_ws
cd golang_workshop_ws

# clone the repo into the correct location of the workspace
git clone https://github.com/18F/golang_workshop_irl_2016.git src/github.com/18F/golang_workshop_irl_2016

# run the setup script
src/github.com/18F/golang_workshop_irl_2016/scripts/goup.sh && source $HOME/.gvm/scripts/gvm

Let's Start Everything Up!

# use this section of commands every time you want to start / resume this tutorial

# make sure you are in your workspace.
# establish go workspace formally
export GOPATH=$(pwd)

# change directory into the location of the cloned repo
cd src/github.com/18F/golang_workshop_irl_2016/

# start the ide and download / update tools
scripts/goprojectup.sh

Getting Started

If these steps look a little foreign, it's a great time to dive into Chapter 01

Oh no, I don't want this on my computer anymore.

# to remove just Go related stuff:
scripts/godown.sh
# to remove just Go related stuff and the IDE:
scripts/godown.sh -a

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published