Skip to content
A development environment built upon docker
Shell
Branch: master
Clone or download
jenkins-x-bot Merge pull request #364 from jenkins-x-bot/bump-regex-version-a96dd29…
…9-ed57-11e9-ae3e-5e5aed47a179

chore(deps): bump jenkins-x/dev-env-base from 0.0.387 to 0.0.388
Latest commit e25c3c5 Oct 13, 2019

README.md

dev-env

A development environment built upon docker.

overview

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:

IDE

support

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.

prerequisites

You'll need Docker to use the dev-env, see Docker for MacOS.

run

TMUX

To execute the dev-env, perform the following:

$ git clone https://github.com/jenkins-x/dev-env
$ cd dev-env
$ ./dev-env

NO TMUX

$ git clone https://github.com/jenkins-x/dev-env
$ cd dev-env
$ ./dev-env no-tmux

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 .tmux.conf.local file):

  • <prefix> \ splits the current pane horizontally
You can’t perform that action at this time.