… as a final note: I had in mind something along the lines of (pseudocode)

for each (contrib-catalog/contributions/*/*/Manifest.json) as manifestObject
 if ! manifestObject.buildDemo skip to next contrib 
 download and unzip file at ${manifestObject.download}
 demoPath = "${manifestObject.name}/${manifestObject.version}/demo/default/“
 if demoPath exists in the file system
   cd demopath
   ./generate.py build
   if exit error, send email to authors „generation of contrib failed, please 
fix or remove buildDemo flag“ 
      and skip to next contrib
   open application in phantom browser and check for javascript errors 
   if javascript errors, send email to authors „demo wasn’t working, please fix 
or remove buildDemo flag“ 
      and skip to next contrib
   copy build directory to demo browser and add to demo browser tree data

I am unsure about the ax-phantom stuff since I know nothing about that - wonder 
if it is possible to load a complete app (not a test suite) and check for 
errors. 

I am sure I underestimate the complexity of what I would love to have, so I am 
not expecting that this will happen. I just think it would be a wonderful way 
of rewarding the work of people who maybe have the time to work occasionally on 
single contributions, but not more. 

But let that be enough on the subject - just wanted to let you know what I was 
thinking about.

Happy Easter!

Christian



--
View this message in context: 
http://qooxdoo.678.n2.nabble.com/contrib-2-0-infrastructure-tp7585559p7585571.html
Sent from the qooxdoo mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to