Skip to content

Releases: Sfeir/handsongo

0.0.6

14 May 13:31
Compare
Choose a tag to compare

Hand's on go tooling setup

Prerequisite

You must have git and docker installed on your machine.

Manual installation

docker pull golang:1.10-alpine
docker pull mongo:3.4

Workspace installation

  • Create GOPATH tree structure,
.
├── bin
├── pkg
└── src
    └── github.com
        └── Sfeir
  • Download go tools for Visual Studio Code,
go get -u -v \
    github.com/ramya-rao-a/go-outline \
    github.com/acroca/go-symbols \
    github.com/nsf/gocode \
    github.com/rogpeppe/godef \
    golang.org/x/tools/cmd/godoc \
    github.com/zmb3/gogetdoc \
    github.com/golang/lint/golint \
    github.com/fatih/gomodifytags \
    github.com/uudashr/gopkgs/cmd/gopkgs \
    golang.org/x/tools/cmd/gorename \
    sourcegraph.com/sqs/goreturns \
    github.com/cweill/gotests/... \
    golang.org/x/tools/cmd/guru \
    github.com/josharian/impl
  • Download the git repository of hand's on go and checkout the start branch.
git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

as script for linux/macos users

#!/bin/bash

mkdir -p workspace/src/github.com/Sfeir
mkdir -p workspace/bin
mkdir -p workspace/pkg

export GOPATH=$(pwd)/workspace

go get -u -v \
    github.com/ramya-rao-a/go-outline \
    github.com/acroca/go-symbols \
    github.com/nsf/gocode \
    github.com/rogpeppe/godef \
    golang.org/x/tools/cmd/godoc \
    github.com/zmb3/gogetdoc \
    github.com/golang/lint/golint \
    github.com/fatih/gomodifytags \
    github.com/uudashr/gopkgs/cmd/gopkgs \
    golang.org/x/tools/cmd/gorename \
    sourcegraph.com/sqs/goreturns \
    github.com/cweill/gotests/... \
    golang.org/x/tools/cmd/guru \
    github.com/josharian/impl

git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

Offline package

  • Take the package handsongo-<OS>.zip and unzip it,
  • Go in this folder and read the README.md file.

Package available for linux, and macos.

Warning for Windows users

Please use a Linux VM with virtual box instead.

Need Docker images?

  • Take the package handsongo-docker.zip and unzip it,
  • Go in this folder and read the README.md file.

0.0.5

04 Nov 16:16
Compare
Choose a tag to compare

Hand's on go tooling setup

Prerequisite

You must have git and docker installed on your machine.

Manual installation

docker pull golang:1.9-alpine
docker pull mongo:3.4

Workspace installation

  • Create GOPATH tree structure,
.
├── bin
├── pkg
└── src
    └── github.com
        └── Sfeir
  • Download go tools for Visual Studio Code,
go get -u -v \
    github.com/ramya-rao-a/go-outline \
    github.com/acroca/go-symbols \
    github.com/nsf/gocode \
    github.com/rogpeppe/godef \
    golang.org/x/tools/cmd/godoc \
    github.com/zmb3/gogetdoc \
    github.com/golang/lint/golint \
    github.com/fatih/gomodifytags \
    github.com/uudashr/gopkgs/cmd/gopkgs \
    golang.org/x/tools/cmd/gorename \
    sourcegraph.com/sqs/goreturns \
    github.com/cweill/gotests/... \
    golang.org/x/tools/cmd/guru \
    github.com/josharian/impl
  • Download the git repository of hand's on go and checkout the start branch.
git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

as script for linux/macos users

#!/bin/bash

mkdir -p workspace/src/github.com/Sfeir
mkdir -p workspace/bin
mkdir -p workspace/pkg

export GOPATH=$(pwd)/workspace

go get -u -v \
    github.com/ramya-rao-a/go-outline \
    github.com/acroca/go-symbols \
    github.com/nsf/gocode \
    github.com/rogpeppe/godef \
    golang.org/x/tools/cmd/godoc \
    github.com/zmb3/gogetdoc \
    github.com/golang/lint/golint \
    github.com/fatih/gomodifytags \
    github.com/uudashr/gopkgs/cmd/gopkgs \
    golang.org/x/tools/cmd/gorename \
    sourcegraph.com/sqs/goreturns \
    github.com/cweill/gotests/... \
    golang.org/x/tools/cmd/guru \
    github.com/josharian/impl

git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

Offline package

  • Take the package handsongo-<OS>.zip and unzip it,
  • Go in this folder and read the README.md file.

Package available for linux, and macos.

Warning for Windows users

Please use a Linux VM with virtual box instead.

Need Docker images?

  • Take the package handsongo-docker.zip and unzip it,
  • Go in this folder and read the README.md file.

v0.0.4

03 Apr 18:54
Compare
Choose a tag to compare

Hand's on go tooling setup

Prerequisite

You must have git and docker installed on your machine.

Manual installation

docker pull golang:1.8-alpine
docker pull mongo:3.3

Workspace installation

  • Create GOPATH tree structure,
.
├── bin
├── pkg
└── src
    └── github.com
        └── Sfeir
  • Download go tools for Visual Studio Code,
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/cweill/gotests/...
  • Download the git repository of hand's on go and checkout the start branch.
git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

as script for linux/macos users

#!/bin/bash

mkdir -p workspace/src/github.com/Sfeir
mkdir -p workspace/bin
mkdir -p workspace/pkg

export GOPATH=$(pwd)/workspace

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/cweill/gotests/...

git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

Offline package

  • Take the package handsongo-<OS>.zip and unzip it,
  • Go in this folder and read the README.md file.

Package available for linux, and macos.

Warning for Windows users

Please use a Linux VM with virtual box instead.

Need Docker images?

  • Take the package handsongo-docker.zip and unzip it,
  • Go in this folder and read the README.md file.

v0.0.3

20 Oct 22:23
Compare
Choose a tag to compare

Hand's on go tooling setup

Prerequisite

You must have git and docker installed on your machine.

Manual installation

docker pull golang:1.7.3-alpine
docker pull mongo:3.3

Workspace installation

  • Create GOPATH tree structure,
.
├── bin
├── pkg
└── src
    └── github.com
        └── Sfeir
  • Download go tools for Visual Studio Code,
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/cweill/gotests/...
  • Download the git repository of hand's on go and checkout the start branch.
git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

as script for linux/macos users

#!/bin/bash

mkdir -p workspace/src/github.com/Sfeir
mkdir -p workspace/bin
mkdir -p workspace/pkg

export GOPATH=$(pwd)/workspace

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/cweill/gotests/...

git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

Offline package

  • Take the package handsongo-<OS>.zip and unzip it,
  • Go in this folder and read the README.md file.

Package available for linux, and macos.

Warning for Windows users

Please use a Linux VM with virtual box instead.
VM Image provided the 2 handsongo-vm.* files.

  • unzip the 2 parts archive to retrieve handsongo_start.ova file
  • check md5 sum of image (optional)
  • import ova image in VirtualBox
  • start image (handsongo/handsongo for login)

Need Docker images?

  • Take the package handsongo-docker.zip and unzip it,
  • Go in this folder and read the README.md file.

v0.0.2

14 Sep 13:56
Compare
Choose a tag to compare

Hand's on go tooling setup

Prerequisite

You must have git and docker installed on your machine.

Manual installation

docker pull golang:1.6-wheezy
docker pull mongo:3.2

Workspace installation

  • Create GOPATH tree structure,
.
├── bin
├── pkg
└── src
    └── github.com
        └── Sfeir
  • Download go tools for Visual Studio Code,
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
  • Download the git repository of hand's on go and checkout the start branch.
git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

as script for linux/macos users

#!/bin/bash

mkdir -p workspace/src/github.com/Sfeir
mkdir -p workspace/bin
mkdir -p workspace/pkg

export GOPATH=$(pwd)/workspace

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru

git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

Offline package

  • Take the package handsongo-<OS>.zip and unzip it,
  • Go in this folder and read the README.md file.

Package available for linux, windows, and macos.

Warning for Windows users

Currently, the project only provide a Makefile for linux/macos users.

Need Docker images?

  • Take the package handsongo-docker.zip and unzip it,
  • Go in this folder and read the README.md file.

v0.0.1

25 Aug 19:33
Compare
Choose a tag to compare

Hand's on go tooling setup

Prerequisite

You must have git and docker installed on your machine.

Manual installation

docker pull golang:1.6-wheezy
docker pull mongo:3.2

Workspace installation

  • Create GOPATH tree structure,
.
├── bin
├── pkg
└── src
    └── github.com
        └── Sfeir
  • Download go tools for Visual Studio Code,
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
  • Download the git repository of hand's on go and checkout the start branch.
git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

as script for linux/macos users

#!/bin/bash

mkdir -p workspace/src/github.com/Sfeir
mkdir -p workspace/bin
mkdir -p workspace/pkg

export GOPATH=$(pwd)/workspace

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru

git clone -b start [email protected]:Sfeir/handsongo.git workspace/src/github.com/Sfeir/handsongo

Offline package

  • Take the package handsongo-<OS>.zip and unzip it,
  • Go in this folder and read the README.md file.

Package available for linux, windows, and macos.

Need Docker image?

  • Take the package handsongo-docker.zip and unzip it,
  • Go in this folder and read the README.md file.

Warning for Windows users

Currently, the project only provide a Makefile for linux/macos users.