Skip to content

A development environment for Java, Python, Node.js and Go built using Vagrant

License

Notifications You must be signed in to change notification settings

dimapin/development-environment

 
 

Repository files navigation

GantSign EnV

Build Status License

A development environment for Java, Python, Node.js and Go built using Vagrant.

About

Getting your development environment setup correctly can be a time consuming and error prone process; getting everyone on a team to setup their environment correctly is even more challenging.

The goal of this project is to make setting up a development environment reliable and reproducible. This project provides a generic development environment that you can fork to add your project specific configuration.

View the Website

View the project website

Project News

View the latest project news

Requirements

  • Vagrant
  • VirtualBox

Learn more about the requirements

Feature Highlights

  • Dynamically allocated swap space
  • Compressed swap
  • File backup & restore between rebuilds
  • Terminator
  • Oh My Zsh
  • Docker
  • Kubernetes
  • Minikube
  • Helm
  • kops
  • Visual Studio Code
  • lazygit
  • Git-GUI and Gitk
  • Postman
  • Open JDK
  • Maven
  • Maven Notifier
  • IntelliJ IDEA IDE
  • SDKMAN!
  • Node.js
  • Go language SDK
  • Pyenv
  • Pipenv

Learn more about the features

Installation

Follow the getting started guide

License

MIT

Author Information

John Freeman

GantSign Ltd. Company No. 06109112 (registered in England) Analytics

About

A development environment for Java, Python, Node.js and Go built using Vagrant

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 72.2%
  • Ruby 27.8%