<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">A bit late but I agree 100% with the idea of having the admin-ui as a separate project. Frontend and backend should never be the same piece, specially when nowadays we have so many good frameworks available for web.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 2 February 2017 at 17:11, Luke Holmquist <span dir="ltr">&lt;<a href="mailto:lholmqui@redhat.com" target="_blank">lholmqui@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Thu, Feb 2, 2017 at 10:58 AM, Leonardo Rossetti <span dir="ltr">&lt;<a href="mailto:lrossett@redhat.com" target="_blank">lrossett@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">WAR/JAR file would be for UPS deployment/build only, the repository itself would only contain frontend related files (being published in NPM as well).<div><br></div><div>Did a quick search on NPM and found this package[1], is this the one?</div><div><br></div><div>[1] - <a href="https://www.npmjs.com/package/unifiedpush-admin-client" target="_blank">https://www.npmjs.com/packag<wbr>e/unifiedpush-admin-client</a></div></div></blockquote></span><div>that&#39;s not the one.   i do believe that is being used though in your new node-test-suite thing </div><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_3687636222825848105HOEnZb"><div class="m_3687636222825848105h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 2, 2017 at 1:32 PM, Sebastien Blanc <span dir="ltr">&lt;<a href="mailto:scm.blanc@gmail.com" target="_blank">scm.blanc@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span>On Thu, Feb 2, 2017 at 3:04 PM, Matthias Wessendorf <span dir="ltr">&lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span>On Thu, Feb 2, 2017 at 2:50 PM, Luke Holmquist <span dir="ltr">&lt;<a href="mailto:lholmqui@redhat.com" target="_blank">lholmqui@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I believe the UI was in its own repo during the first iteration(when it was ember :))<div><br></div></div></blockquote><div><br></div></span><div>yep, and it was a PITA to integrate the pure JS files</div><span><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>If we want to attract contributors from the JS community,  then making it a WAR is not really a great idea,   </div></div></blockquote><div><br></div></span><div>sure, but... how useful is the UI outside of the context of push? and, bundling w/ push... perhaps we release it as NPM, and include that, somehow, into a WAR?</div></div></div></div></blockquote></span><div>I think we already publish it as NPM module for the integration with RHMAP.  </div><div><div class="m_3687636222825848105m_5423834579571291884h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>I see no other option for our deployment model</div><div><div class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166h5"><div><br></div><div><br></div><div><div class="gmail_extra"><div class="gmail_quote">On Thu, Feb 2, 2017 at 8:01 AM, Matthias Wessendorf <span dir="ltr">&lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">separate repo, not sure<div>separate WAR file, I think at some point I want to have a bunch of different WAR files:</div><div>* sender_API.war</div><div>* registration_API.war</div><div>* ui.war</div><div>core.jar (EJB w/ the messaging, as core)</div><div><br></div><div>but, that&#39;s a bit in the future... we have some Swarm related JIRAs for that </div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166m_780821671498596704h5">On Thu, Feb 2, 2017 at 1:31 PM, Leonardo Rossetti <span dir="ltr">&lt;<a href="mailto:lrossett@redhat.com" target="_blank">lrossett@redhat.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166m_780821671498596704h5"><div dir="ltr">Hello,<div><br></div><div>Currently we have the UPS admin UI embedded into aerogear-unifiedpush-server project/repository.</div><div><br></div><div>Could the admin-ui be a separated project (repository) with its own war file?</div><div><br></div><div>While it may increase release process complexity (a new project dependency), I think it brings some benefits to the table, such as having a development cycle of this own, easier to write automated tests and easier to attract contributors from the javascript community (since we would be using common javascript tools to build it).</div><div><br></div><div>WDYT?</div><span class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166m_780821671498596704m_-6782441810923331707HOEnZb"><font color="#888888"><div><br></div><div>-- <br><div class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166m_780821671498596704m_-6782441810923331707m_-6022232392017783323gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Leonardo Rossetti<br></div><div><a href="mailto:lrossett@redhat.com" target="_blank">lrossett@redhat.com</a><br></div><div dir="ltr"><a href="tel:+55%2011%2099703-0621" value="+5511997030621" target="_blank">+55 11 99703 0621</a><br></div></div></div></div>
</div></font></span></div>
<br></div></div>______________________________<wbr>_________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-dev</a><span class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166m_780821671498596704HOEnZb"><font color="#888888"><br></font></span></blockquote></div><span class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166m_780821671498596704HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166m_780821671498596704m_-6782441810923331707gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.word<wbr>press.com/</a><br>twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-dev</a><br></blockquote></div><br></div></div></div></div></div>
<br>______________________________<wbr>_________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-dev</a><br></blockquote></div></div></div><div><div class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930h5"><br><br clear="all"><div><br></div>-- <br><div class="m_3687636222825848105m_5423834579571291884m_-9030761829968348930m_-4897767139565898166gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.word<wbr>press.com/</a><br>twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a></div></div></div>
</div></div></div></div>
<br>______________________________<wbr>_________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-dev</a><br></blockquote></div></div></div><br></div></div>
<br>______________________________<wbr>_________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_3687636222825848105m_5423834579571291884gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Leonardo Rossetti<br></div><div><a href="mailto:lrossett@redhat.com" target="_blank">lrossett@redhat.com</a><br></div><div dir="ltr"><a href="tel:+55%2011%2099703-0621" value="+5511997030621" target="_blank">+55 11 99703 0621</a><br></div></div></div></div>
</div>
</div></div><br>______________________________<wbr>_________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-dev</a><br></blockquote></div></div></div><br></div></div>
<br>______________________________<wbr>_________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><b><font size="2" style="background-color:rgb(255,255,255)" color="#000000">Jose Miguel Gallas Olmedo</font></b></div><div><font color="#666666">Associate QE at Mobile Team, <a href="https://www.redhat.com/en/technologies/mobile/application-platform" target="_blank"><b>Red Hat</b></a></font></div><div><span style="font-size:12.8px"><font color="#999999">+34 618 488 633</font></span></div></div></div></div></div></div></div>
</div>