Dev environment setup
This is an initiative to start automating as much as possible the setup of my dev environment.
Motivation
I use a couple of tools on my every-day development. Some of them are very simple to set up and some of them not. I currently use an Ubuntu server virtual machine to hold my current development setup in a certain stable way. Since then I have not had to repeat any dev setup. This is a great solution but has one little downside. Copying the image of my virtual machine is sometimes not a pleasant task, plus if by any means I loose that virtual machine I would be in much trouble.
Description
This is basically a script in bash that is going to be able to provision an Ubuntu 18.04 LTS with my dev environment already set up.
Tools for development included here
- Neovim
- Plugins:
- YouCompleteMe
- Plugins:
How to install it
You will notice. This is using docker. it is not necessary actually to install the environment. Docker is kept for the purpose of testing the changes without having to install new machines again.
- Copy all contents from
dotfiles
directory to your home folder - Copy all contents from
dependencies
directory toDownloads
folder. - Run
install-dev.bash
and please seat back, relax, take a cup of good Colombian coffee (redundant) while the installation finishes☕
To-do to add (WIP)
- Neovim
- YouCompleteme
- NerdTree
- Vim-airline
- Vim-airline-themes
- Ale (linter)
- vim-javascript
- vim-jsx
- vim-closetag
- vim-ctrlp (https://github.com/kien/ctrlp.vim)
- Node
- Tmux