<div dir="ltr">On Wed, Apr 10, 2013 at 8:29 AM, Dmitri Dolguikh <span dir="ltr"><<a href="mailto:dmitri@redhat.com" target="_blank">dmitri@redhat.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div><div class="h5">
    <div>On 2013-04-10 10:07 AM, Petr Chalupa
      wrote:<br>
    </div>
    <blockquote type="cite">Starting
      thread about splitting up Katello As I've mentioned in repo-split
      thread.
      <br>
      <br>
      I think that Katello is starting to be big and messy. I would like
      to split it into two sub-projects UI and core with API in future.
      <br>
      <br>
      UI would use API as CLI does and it could be written in AngularJS.
      We are already playing with it in nuTupane and Alchemy, why not to
      go all the way?
      <br>
      <br>
      Smaller projects are easier to maintain/develop, adding new
      features is faster which is what we want :)
      <br>
      <br>
      What do you think?
      <br>
      <br>
      Petr
      <br>
      <br>
      _______________________________________________
      <br>
      katello-devel mailing list
      <br>
      <a href="mailto:katello-devel@redhat.com" target="_blank">katello-devel@redhat.com</a>
      <br>
      <a href="https://www.redhat.com/mailman/listinfo/katello-devel" target="_blank">https://www.redhat.com/mailman/listinfo/katello-devel</a>
      <br>
    </blockquote>
    </div></div><font face="Arial">I <font face="Arial">think the concept is sound.
        Unfor<font face="Arial">tunately<font face="Arial"> it's a <font face="Arial">a<font face="Arial"> lot of changes on the UI
                side<font face="Arial"> (not sure how much code could be
                  salvaged/moved to the new UI implementation)<font face="Arial">. <font face="Arial">I think in order
                      <font face="Arial">for this to be ac<font face="Arial">cepted <font face="Arial">by the
                            management, an approach where the<font face="Arial"> <font face="Arial">new and
                                old UI can co<font face="Arial">exist
                                  and </font></font></font>individual
                            scre<font face="Arial">ens are being
                              converted one-by-one </font>is needed. <br></font></font></font></font></font></font></font></font></font></font></font></font></div></blockquote><div><br></div><div style>Agree here.  I don't think we could do a whole-hog change over either, but if we set our sights upon and agree it is the long term goal then we can make tweaks and changes along the way towards that end. As well as making all new functionality going forward adhere to this principle.</div>
<div style><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial">
                            <br>
                            Another thing you d<font face="Arial">on't
                              mention in your re<font face="Arial">asons
                                for the change is that pure-js <font face="Arial">UI<font face="Arial">s
                                    are <font face="Arial">testable<font face="Arial"> (or <font face="Arial">are significantly</font>
                                        easier to test).</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></div></blockquote><div><br></div><div style>
+1 from my recent experiences with building angular based views and components, testing from a unit test standpoint is much easier </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><font face="Arial"><span class="HOEnZb"><font color="#888888"><br>

                                        <br>
                                        <font face="Arial">-d</font></font></span></font></font></font></font></font></font>
                          </font></font></font></font></font></font></font></font></font></font></font></font><br>
  </div>

<br>_______________________________________________<br>
katello-devel mailing list<br>
<a href="mailto:katello-devel@redhat.com">katello-devel@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/katello-devel" target="_blank">https://www.redhat.com/mailman/listinfo/katello-devel</a><br></blockquote></div><br></div></div>