{"action":"opened","issue":{"url":"https://api.github.com/repos/hackoregon/hack-university-data-architecture/issues/18","repository_url":"https://api.github.com/repos/hackoregon/hack-university-data-architecture","labels_url":"https://api.github.com/repos/hackoregon/hack-university-data-architecture/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/hackoregon/hack-university-data-architecture/issues/18/comments","events_url":"https://api.github.com/repos/hackoregon/hack-university-data-architecture/issues/18/events","html_url":"https://github.com/hackoregon/hack-university-data-architecture/issues/18","id":186826728,"number":18,"title":"vagrant box flavors","user":{"login":"sanjuroj","id":6685499,"avatar_url":"https://avatars.githubusercontent.com/u/6685499?v=3","gravatar_id":"","url":"https://api.github.com/users/sanjuroj","html_url":"https://github.com/sanjuroj","followers_url":"https://api.github.com/users/sanjuroj/followers","following_url":"https://api.github.com/users/sanjuroj/following{/other_user}","gists_url":"https://api.github.com/users/sanjuroj/gists{/gist_id}","starred_url":"https://api.github.com/users/sanjuroj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sanjuroj/subscriptions","organizations_url":"https://api.github.com/users/sanjuroj/orgs","repos_url":"https://api.github.com/users/sanjuroj/repos","events_url":"https://api.github.com/users/sanjuroj/events{/privacy}","received_events_url":"https://api.github.com/users/sanjuroj/received_events","type":"User","site_admin":false},"labels":[{"id":456010948,"url":"https://api.github.com/repos/hackoregon/hack-university-data-architecture/labels/question","name":"question","color":"cc317c","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-02T15:05:00Z","updated_at":"2016-11-02T15:05:00Z","closed_at":null,"body":"I'd like to make a proposal for the Vagrant boxes that we're creating:\r\n\r\n1.  We create a simple base box that includes Miniconda, PostGres, and anything else we this is really fundamental across many use cases (Jupyter? R?) or are tricky to install.  These installs could be included in the Vagrantfile.\r\n2.  We create several flavors of the installPackages.sh script that add discipline specific packages and programs for e.g. data-sciences, web frameworks, etc.  These would get run after the Vagrant has been spun up.\r\n3.  We look into packaging these different flavors and sharing them over DAT, since they're too big for GitHub.  \r\n\r\n**Positives**:  \r\n1. We could keep the base Vagrant install relatively stable and small.\r\n2. We limit the amount of stuff different groups of people have to install to get up and running.\r\n3. We divide the discipline specific installations into separate scripts, so a change for one discipline doesn't affect everyone else.\r\n3. Distributing pre-configured boxes makes start-up even quicker.  \r\n\r\n**Negatives**:\r\n1.  How likely is it going to be that discipline specific installs are going to be so different that they need different install scripts?\r\n"}}
{"actor":{"display_login":"sanjuroj"}}