Changes

Umlaut Local Configuration Architecture

100 bytes added, 20:16, 6 December 2007
no edit summary
 
== Principles/Goals: ==
There is a rake task to create all these locations, and seed them with some sample data - since we want to make it easy to control them in your own SVN, you don't get even these local directory locations from the Umlaut svn. Change into $Umlaut directory and run:
;rake <nowiki>umlaut_lcl:generate</nowiki>
:...to both create all directory locations, and especially to put some sample starter files in umlaut_config to help you get started.
:We also provide some rake tasks to perform svn operations on all of these local locations at once.
;rake <nowiki>umlaut_lcl:import_to_svn</nowiki>
:You've generated all this stuff, and added your own local content. Run this to add it all to your own local SVN--or any other SVN you have access to to store your local config. You'll be prompted for an SVN base path. Make sure to run umlaut_lcl:commit too, this operation does not commit any files!
;rake <nowiki>umlaut_lcl:checkout</nowiki>
:Let's say you already have your local files in your own SVN, but now you doing a new Umlaut install for whatever reason. This rake task will pull all your local stuff down en masse and put it into the new install. You will be prompted for an SVN base.
;rake <nowiki>umlaut_lcl:update </nowiki>
:svn update all local directory locations.
;rake <nowiki>umlaut_lcl:commit</nowiki>
:svn commit all local directory locations.
;rake <nowiki>umlaut_lcl:status</nowiki>
:Runs svn status on all local directory locations at once.