A development environment for Java, Python, Node.js and Go built using Vagrant.
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.
- Vagrant
- VirtualBox
Learn more about the requirements
- 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
Follow the getting started guide
MIT
John Freeman