<commit_before># Development Setup and Workflow

## Setting up Go

Install Go 1.3 or later. For example, install [gvm](https://github.com/moovweb/gvm) and issue:

```
# gvm install go1.3
# gvm use go1.3
```

Extend `$GOPATH` and `$PATH`:

```
# export GOPATH=~/go:$GOPATH
# export PATH=~/go/bin:$PATH
```

## Get garden-linux and its dependencies

```
# go get github.com/cloudfoundry-incubator/garden-linux
# cd ~/go/src/github.com/cloudfoundry-incubator/garden-linux
```

## Install Concourse and Fly

- Install concourse following the instructions at
  [Concourse.ci](http://concourse.ci)
- Install fly by downloading the `fly` executable from the root page of your<commit_msg>Developers should use go1.4<commit_after># Development Setup and Workflow

## Setting up Go

Install Go 1.4 or later. For example, install [gvm](https://github.com/moovweb/gvm) and issue:

```
# gvm install go1.4
# gvm use go1.4
```

Extend `$GOPATH` and `$PATH`:

```
# export GOPATH=~/go:$GOPATH
# export PATH=~/go/bin:$PATH
```

## Get garden-linux and its dependencies

```
# go get github.com/cloudfoundry-incubator/garden-linux
# cd ~/go/src/github.com/cloudfoundry-incubator/garden-linux
```

## Install Concourse and Fly

- Install concourse following the instructions at
  [Concourse.ci](http://concourse.ci)
- Install fly by downloading the `fly` executable from the root page of your
{'fraction_non_alphanumeric': 0.14046579330422126, 'fraction_numerical': 0.010189228529839884, 'mean_word_length': 4.3501945525291825, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6915125', 'n_tokens_mistral': 504, 'n_tokens_neox': 467, 'n_words': 136}