ACT - Voyager - logbook 2014-10-01
- Detlev sent his notes on how tried to set up his development virtual machine for the NLPW and I never got the chance to work those out for one simple reason: I did not had a laptop robust enough to run virtualisation. But that has changed.
- Alex Mundata had worked out a way to install a working setup inside a Vagrant box. I looked at it and tried it - but failed a few times, as there were some unclear things in his setup
The green pastures of 'Act-out-of-the-box'
So, I took all that info and started to work on a super easy way for any Act developer to start hacking:
- Download Vagrant
- Download the 'Act-out-of-the-box' vagrant image
- vagrant up
- Choose your install type
- Welcome to Act
So, what is happening there, what install types...?
As it seems there are different ways people like to work on Act. Some of them just want a test machine so they can play locally with the design and interaction. For them there will be a pre-setup environment that will give them only what they need. Others want to do some stuff in the core of Act, those will get another environment.
During that last install step, it does one other important thing, it does clone a repository from GitHub: the stable
production version, the HOT Act Voyager
version or a PSGI
comes pre-installed with:
- Apache 1.2.42
- mod_perl 1.31
- sample databases
- Act dependencies
This is going to save all Act developers, including myself a lot of work and time. I think this is a huge step forward to make Act hackable for anybody.
I'm about to finish the last step in the installation procedure, so that will work nicely as it is supposed to work, not like some idiot me has smashed it together.
Then... it gets time for me to get the databases a bit more fancy and give Act a nice shiny DBIx::Class interface.
Patch -p2 hackathon in Lyon
I'm looking forward to the end of november, when Patch -p2 will be held in Lyon. I hope a lot of fundamental things have changed before then so we can all work on some fresh hackable environment
Theo van Hoesel