A development environment built upon docker.
The intention of this project is to provide the necessary tools and packages required for a standard golang development environment which is convenient and accessible. The dev-env is built upon the an alpine 3.10 golang image, this includes the following tools/packages:
The dev-env has only been verified on MacOS. It should execute on other operating systems capable of running docker containers, but you may encounter issues.
To execute the dev-env, perform the following:
$ git clone https://github.com/jenkins-x/dev-env $ cd dev-env $ ./dev-env
$ git clone https://github.com/jenkins-x/dev-env $ cd dev-env $ ./dev-env no-tmux
This environment uses tmux to manage its window sessions. The environment is configured with the configuration from here, so a big thank you to Gregory Pakosz for the tmux configuration). The tmux key bindings can be found here, with the exception of the horizontal split below (overridden within the environments
<prefix> \splits the current pane horizontally