<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">That was a cool demo!</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Is it built atop Shade then, like Ansible?</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">+2 for clouds.yaml</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Which communities/conference should we be promoting this to for more reviewers/contributors?</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Best, Flanders</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 7, 2016 at 4:09 AM, Michael Krotscheck <span dir="ltr"><<a href="mailto:krotscheck@gmail.com" target="_blank">krotscheck@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey everyone-<div><br></div><div>I've just finished catching up on the conversations from the last few months, to get an idea of where everything is. <span style="line-height:1.5">Rather than chime in with the relevant threads, I think it'll make more sense for me to give a status update on all things Node.js and JavaScript that I've been working on. Much of this work has been done in collaboration, and under the banner of, the infra project, so this group probably hasn't heard of it yet. I will highlight outstanding questions and issues that need to be resolved for this particular effort to move forward. For a more detailed overview, </span><a href="https://krotscheck.net/2016/04/21/javascript-roadmap-for-openstack-newton.html" style="line-height:1.5" target="_blank">this blog post should help</a><span style="line-height:1.5">.</span></div><div><br></div><div>TL/DR Overview:</div><div>* Project is tentatively called 'Neverland'.</div><div>* It aims to provide the Non-OpenStack JS community with a gate-tested OpenStack JavaScript API library for both Node.js and Browser apps (shade, for JavaScript), as well as project management tools and demo apps.</div><div><br></div><div>Design Decisions:</div><div>* pkgcloud, much like libcloud, is too rackspace specific.</div><div>* We will be using clouds.yaml as our configuration source.</div><div>* (new) Incorporating the JS version of FirstApp into generator-openstack as the sample project makes quite a bit of sense.</div><div>* We're here to support JS things that happen outside of OpenStack, as that community is used to a very different toolchain than we are (travis, coveralls, etc). While the library projects will fall under OpenStack's governance, other projects probably shouldn't.</div><div><br></div><div>Completed work:</div><div>* CORS support in OpenStack Mitaka, to support browser applications.</div><div>* OpenStack infra knows how to test, report, cover, and publish javascript projects.</div><div>* We have a common set of JavaScript language style rules.</div><div><br></div><div>Active projects:</div><div>* eslint-config-openstack: Common style rules.</div><div>* js-generator-openstack: Project Generator (see <a href="https://youtu.be/qcgvKIj4Ins" target="_blank">https://youtu.be/qcgvKIj4Ins</a> for PoC video, 1:40min)</div><div>* ironic-webclient: An 'App' that manages an ironic cluster.</div><div>* js-openstack-lib: Approved as of friday, woohoo!</div><div><br></div><div>Current blockers, questions, and concerns:</div><div>* One of our projects lives under the QA banner, another under Infra, another by itself. It'd be nice if it all lived under one banner; that way we can consolidate our cores. Igor's thread on "where should apps live" is very timely.</div><div>* NPM Mirrors in infra are running into a nasty segfault which makes them (at this time) unusable.</div><div>* Not enough reviewers. Right now it's me, and whomever I manage to pester.</div><div>* Not enough contributors. See above.</div><div>* We don't have solutions for i18n and documentation yet.</div><div><br></div><div>There's more, but that's a good overview. Any questions?</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Michael</div></font></span></div>
<br>_______________________________________________<br>
User-committee mailing list<br>
<a href="mailto:User-committee@lists.openstack.org">User-committee@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee</a><br>
<br></blockquote></div><br></div>