** Note: It is important that you clone the repository with --recursive so that you get the submodules, otherwise you will not be able to instantiate a vagrant VM**
- ecore - Core Everything libraries
- nodepack - Infrastructure nodes, exported to XML
- nodescrape - Raw XML nodes as pulled from a pmdev account form the server
- tools - Some of the tools used to handle the XML scraping from PM.
- vagrant - Vagrant virtual machine setup, see below
- www - Basic web properties
To bring up the vagrant VM, you'll need a few things prepared to start off with:
- Download and install VirtualBox
- Make sure you have a working ruby / gem setup
- Running:
gem install vagrant
Once that is up and running, you can boot up the vagrant virtual machine with
vagrant up
It will download the base box one time, and instantiate a test version of the virtual machine to help develop on. The box will create itself the same way every time, so if you mess it up, you can destroy it with vagrant destroy
. If you wish to stop it, you can do so with vagrant halt
Perlmonks submodules a few pieces of its project from its sister project, Everything2: