tleeuwenburg / wordgraph

Thing that makes e
Apache License 2.0
12 stars 5 forks source link

Installation process testing and review #6

Open tleeuwenburg opened 9 years ago

tleeuwenburg commented 9 years ago

During the sprints, it was clear that the install process wasn't universally smooth for all. Testing the installation process for a variety of operating systems would be great. Perhaps this could be automated through travis-ci if that supports multiple OS's.

Ubuntu, in particular, seems to be a challenge.

Important sub-tasks here are: -- Create an INSTALL file with instructions for each platform as necessary -- Improvements to setup.py and requirements.txt to minimise install headaches

olliebun commented 9 years ago

This doesn't solve the problem, but it's useful to get people up to speed: if they have virtualbox and vagrant installed, running vagrant up in the project will set up a VM with all the dependencies installed and the code mounted over a virtualbox share at /wordgraph in the VM.

As you can see, the dependencies are sorted out by an inline script defined at the top of the vagrantfile.