# HG changeset patch # User Jeff Hammel # Date 1366494648 25200 # Node ID 75e651ddd63197a96197f807df2bb5502213d1d2 # Parent 3e614fdfad3999cb0893703f0df0563176a9e34e okay, now i am actually speccing diff -r 3e614fdfad39 -r 75e651ddd631 README.txt --- a/README.txt Sat Apr 20 14:36:36 2013 -0700 +++ b/README.txt Sat Apr 20 14:50:48 2013 -0700 @@ -5,12 +5,15 @@ As risen from the stillborn ashes: http://k0s.org/mozilla/hg/MozbaseWorkflow/ -[TODO: ^port] +[TODO: port ^that^ -> this document] Intents ------- +"Software [...] is communication" +-- David "Whit" whitfield Morris + /What is a directed graph?/ Several systems take the form of a directed graph: @@ -49,6 +52,7 @@ You can do some crazy things: - actions: a class with method dependencies noted by decorators (see actions.py) + - control workflow via .ini files (see `examples/github.ini`) Meta: - A Formal Definition of Data Flow Graph Models diff -r 3e614fdfad39 -r 75e651ddd631 examples/README.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/examples/README.txt Sat Apr 20 14:50:48 2013 -0700 @@ -0,0 +1,2 @@ +This directory contains files which support examples of how +IntentMadeManifest may be applied diff -r 3e614fdfad39 -r 75e651ddd631 examples/github.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/examples/github.ini Sat Apr 20 14:50:48 2013 -0700 @@ -0,0 +1,13 @@ +[:state:] +# global state for whole workflow +directory = . +master = http://github.com/mozautomation/mozmill +origin = http://github.com/k0s/mozmill + +[uninitialized -> clean] +transition = git clone %(master)s + git fetch %(master)s + +[clean -> feature] +transition = git branch bug-%(bug)s + git checkout bug-%(bug)s \ No newline at end of file