Table of Contents
Forking Recess Edge on GitHub is easy, and the complete instructions can be found over at GitHub: http://github.com/guides/fork-a-project-and-submit-your-modifications
When developing with the edge version of Recess it can be a pain to maintain source control for your application. Luckily Git has a notion of submodules which allow other git repositories to be embedded within parent repositories. Follow these steps to setup Recess Edge as a submodule within your application's git repository:
cd into your project's directory
git submodule add git://github.com/recess/recess.git ./edge/
cp edge/.htaccess .
cp edge/recess-conf.php .
cp edge/bootstrap.php .
cp -R edge/apps apps/
cp -R edge/data/ data/
cp -R edge/plugins/ plugins/
(this is excessive - getting public assets from edge's tools dir into your app dir)
mkdir recess
mkdir recess/recess
mkdir recess/recess/apps
mkdir recess/recess/apps/tools
cp -R edge/recess/recess/apps/tools/public recess/recess/apps/tools/public
Modify recess-conf.php
// Paths to the recess, plugins, and apps directories RecessConf::$recessDir = $_ENV['dir.bootstrap'] . 'edge/recess/';