Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Vagrantfile #27

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add Vagrantfile #27

wants to merge 1 commit into from

Conversation

Informatic
Copy link

No description provided.

@pfalcon
Copy link
Owner

pfalcon commented Feb 23, 2015

What would be the reasons to add Vagrantfile to this project?

@kylegordon
Copy link

It can be enormously useful for resetting your dev environment back to a known good state. In addition, Vagrant machines can be used for automated build systems, to ensure you're building from a clean slate every time, rather than the precious customised snowflake that dev and build environments tend to turn into if they're hand curated :-)

👍

@pfalcon
Copy link
Owner

pfalcon commented Feb 27, 2015

Sure, it's even cooler to use ec2 for all that stuff. No, actually, even cooler is to build your own cloud with OpenStack. And run it on your own real datacenter. And to fly to it using helicopter. All those things (including Vagrant) have 2 things in common: 1) they are "enormously useful"; 2) they have nothing to do per se with open-source ESP8266 SDK which this project does. Ever heard about Unix way?

@pfalcon
Copy link
Owner

pfalcon commented Feb 27, 2015

Anyway, suppose, suppose this is a little bit useful to have in the codebase to provide response to tickets like #11, #17, #23, #30, etc. Following should be true to merge this: 1) the original submitter responds to questions/requests; 2) the original submitter confirms he'll be staying around and provide user support for the Vagrantfile; 3) the Vagrantfile is well commented so it was clear how it works.

@nekromant
Copy link
Contributor

@pfalcon Now I have a DeJaVu we're in LKML right here right now.

@matt-allan
Copy link

Why not have the Vagrantfile as a separate vagrant repo that pulls this repo in using a provisioner script? There is a similar existing project here.

@matt-allan
Copy link

I made an esp-open-sdk vagrant box, incorporating improvements from this pull request as well as the previously linked project. It's currently located here.

It's a WIP, but I was able to successfully compile the SDK, compile node mcu firmware, and burn firmware to an esp. The serial console works as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants