<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 18 November 2014 10:59, Richard Jones <span dir="ltr"><<a href="mailto:r1chardj0n3s@gmail.com" target="_blank">r1chardj0n3s@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span class="">On 17 November 2014 21:54, Radomir Dopieralski <<a href="mailto:openstack@sheep.art.pl" target="_blank">openstack@sheep.art.pl</a>> wrote:<br></span><div><span class="">> - Bower in the development environment,<br></span><span class="">> - Bower configuration file in two copies, one for global-requirements,<br>> and one for the Horizon's local requirements. Plus a gate job that makes<br>> sure no new library or version gets included in the Horizon's before<br>> getting into the global-requirements,<div><br></div></span><div>Could you perhaps elaborate on this? How do you see the workflow working here?</div><div><br></div><div>Given that Horizon already integrates with xstatic, it would be messy (and potentially confusing) to include something so it *also* integrated with bower. I was envisaging us creating a tool which generates xstatic packages from bower packages. I'm not the first to think along these lines <a href="http://lists.openstack.org/pipermail/openstack-dev/2014-March/031042.html" target="_blank">http://lists.openstack.org/pipermail/openstack-dev/2014-March/031042.html</a></div><div><br></div><div>I will be looking into creating such a tool today.</div><span class=""><div></div></span></div></div></blockquote></div><br></div><div class="gmail_extra">I wrote the tool today, and you can find it here:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="https://github.com/r1chardj0n3s/flaming-shame">https://github.com/r1chardj0n3s/flaming-shame</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">(github auto-named the repository for me - it's like it KNOWS)</div><div class="gmail_extra"><br></div><div class="gmail_extra">I've proposed to Thomas Waldmann that this be included in the xstatic package.</div><div class="gmail_extra"><br></div><div class="gmail_extra">It doesn't handle dependencies at all - I'm not sure it should or could sensibly.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">     Richard</div><div class="gmail_extra"><br></div></div>