Skip to content
E2 site code, tools, and miscellaneous stuff
Perl JavaScript Ruby Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Developing inside of ecore

** 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**

Structure of the repository:

  • ecore - Core Everything libraries
  • ecoretool - Tool for importing and exporting database nodes
  • nodepack - Infrastructure nodes, exported to XML
  • tools - Some of the tools that keep the site glued together
  • vagrant - Vagrant virtual machine setup, see below
  • www - Basic web properties, icons and

Bringing up your vagrant VM

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

You can’t perform that action at this time.