ewolf/Yote — pull request #1 by dstorrs (2012-01-21 02:54:30+00:00)
Title: Documentation changes + a naive installer

Hey Wolf,

These commits include a POD-ification of the README (along with a text-only version), substantial expansion and clarification on the docs, and a very naive installer that tries to automate as much as possible of the setup and install phases.

Also, one warning: if you're wedded to ExtUtils::MakeMaker, then I broke something. If you're not, then I fixed something. EMM wasn't installing prereqs for me, it just told me they were missing and then gave up. I didn't know how to fix that, and couldn't find it online, so I wrote a Build.PL script that will handle it, and the installer will now take care of running the Build.PL, installing prereqs etc. Unfortunately, the MANIFEST formats are slightly incompatible between EMM and MB; EMM wants directories listed, MB doesn't, EMM wants the leading './', MB doesn't, that sort of thing. There is a way to make a distro that has both kinds of scripts, but I don't know how. I would suggest just dropping the EMM script, but that's me.

The installer will also put the sample files into the web root to make it easy on a new user. I was not able to get the hello world app working; I suspect this is a PERL5LIB problem, but we can probably fix it between us tonight.

Dave