<div dir="ltr">Hello, folks!<div><br></div><div>Following Drago Rosson's introduction of Barricade.js and our discussion in ML about possibility of using it in Merlin [1], I've decided to change the plans for PoC: now the goal for Merlin's PoC is to implement Mistral Workbook builder on top of Barricade.js. The reasons for that are:</div><div><br></div><div>* To better understand Barricade.js potential as data abstraction layer in Merlin, I need to learn much more about its possibilities and limitations than simple examining/reviewing of its source code allows. The best way to do this is by building upon it.</div><div>* It's becoming too crowded in the HOT builder's sandbox - doing the same work as Drago currently does [2] seems like a waste of resources to me (especially in case he'll opensource his HOT builder someday just as he did with Barricade.js).</div><div>* Why Mistral and not Murano or Solum? Because Mistral's YAML templates have simpler structure than Murano's ones do and is better defined at that moment than the ones in Solum.</div><div><br></div><div>There already some commits in <a href="https://github.com/stackforge/merlin">https://github.com/stackforge/merlin</a> and since client-side app doesn't talk to the Mistral's server yet, it is pretty easy to run it (just follow the instructions in README.md) and then see it in browser at <a href="http://localhost:8080">http://localhost:8080</a>. UI is yet not great, as the current focus is data abstraction layer exploration, i.e. how to exploit Barricade.js capabilities to reflect all relations between Mistral's entities. I hope to finish the minimal set of features in a few weeks - and will certainly announce it in the ML.</div><div><br></div><div><div>[1] <a href="http://lists.openstack.org/pipermail/openstack-dev/2014-September/044591.html">http://lists.openstack.org/pipermail/openstack-dev/2014-September/044591.html</a></div><div>[2] <a href="http://lists.openstack.org/pipermail/openstack-dev/2014-August/044186.html">http://lists.openstack.org/pipermail/openstack-dev/2014-August/044186.html</a><br clear="all"><div><br></div>-- <br><div dir="ltr">Timur Sufiev</div>
</div></div></div>