Entorno de desarrollo de go con vagrant.
El proyecto tiene como objetivo facilitar el uso de go
evitando los problemas y dependencias comunes de los sitemas operativos, de está forma nos concentramos en el desarrollo en lugar de la instalación y configuración. El proyecto está orientado al uso del entorno por desarrolladores novatos, así que no esperes nada avanzado.
Herramientas
Acerca de las herramientas
Go, comunmente referido como
golang
, es un lenguaje de programación desarrollado en Google en 2007 por Robert Griesemer, Rob Pike, y Ken Thompson. Diseñado principalmente para la programación de sistemas, es un lenguaje que usa el tipado estático, compilado, con recolección de basura (GC), diversas características de seguridad y programación concurrente con estílos CSP como característica añadida.
Vagrant es un software que crea y configura entornos de desarrollo virtuales. Puedes ser visto como un wrapper sobre software de virtualización como VirtualBox, VMware, KVM, Contenedores Linux (LXC) y que ayuda a la gestión de la configuración con el uso de Ansible, Chef, Salt, y Puppet.
Fuente: Wikipedia
Tabla de contenido
- Debes tener instalado Vagrant
- Y VirtualBox
Primero clonamos el repositorio:
$ git clone https://github.com/ivan-iver/vagrant_golang.git golang
Después podemos correr la máquina de vagrant:
$ cd golang/
$ vagrant up --provision
Y esperamos, ya que se bajará la maquina virtual y se configurará. Si lo deseas puedes modificar el archivo de vagrant y sus opciones de configuración.
Copyright (c) 2015 Iván Jaimes. Ver LICENCIA para más detalles.
La retroalimentación siempre es bienvenida. Si encuentras algo que pueda corregir o mejorar, por favor notificame.