<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><div class="gmail_default">Thank you for the perspective! I am only just getting started reading the discussion on the wikimedia RFC now, but  if I have questions, I will be sure to let you know!</div><div class="gmail_default"><br></div><div class="gmail_default">-Kendall (diablo_rojo)</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 21, 2021 at 3:08 PM Antoine Musso <<a href="mailto:hashar@free.fr">hashar@free.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <div>Le 21/01/2021 à 23:05, Kendall Nelson a
      écrit :<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">Hello
          Everyone!<br>
        </div>
        <div class="gmail_quote">
          <div dir="ltr">
            <div style="font-family:tahoma,sans-serif;font-size:small"><br>
            </div>
            <div style="font-family:tahoma,sans-serif;font-size:small">The
              StoryBoard team is looking at alternatives to Angular.js
              since its going end of life. After some research, we've
              boiled all the options down to two possibilities: </div>
            <div style="font-family:tahoma,sans-serif;font-size:small"><br>
            </div>
            <div style="font-family:tahoma,sans-serif;font-size:small">Vue.js </div>
            <div style="font-family:tahoma,sans-serif;font-size:small"><br>
            </div>
            <div style="font-family:tahoma,sans-serif;font-size:small">or </div>
            <div style="font-family:tahoma,sans-serif;font-size:small"><br>
            </div>
            <div style="font-family:tahoma,sans-serif;font-size:small">React.js<br>
            </div>
            <div style="font-family:tahoma,sans-serif;font-size:small"><br>
            </div>
            <div style="font-family:tahoma,sans-serif;font-size:small">I
              am diving more deeply into researching those two options
              this week, but any opinions or feedback on your
              experiences with either of them would be helpful!</div>
          </div>
        </div>
      </div>
    </blockquote>
    <p><font size="-1">...</font></p>
    <p><font size="-1">Hello,</font></p>
    <p><font size="-1">Wikimedia has picked up Vue.js.  It has been
        evaluated based on a fairly large of requirements and challenged
        against over frameworks with react.js being the main if not the
        sole challenger.</font></p>
    <p><font size="-1">Lot of the work happened in 2019 eventually
        leading to an introduction presentation by the working group
        late 2019: <a href="https://upload.wikimedia.org/wikipedia/commons/f/fd/FAWG_Demo.pdf" target="_blank">https://upload.wikimedia.org/wikipedia/commons/f/fd/FAWG_Demo.pdf</a><br>
      </font></p>
    <p><font size="-1">Formally agreeing on Vue.js went through a RFC
        which is </font><a href="https://phabricator.wikimedia.org/T241180" target="_blank"><font size="-1">https://phabricator.wikimedia.org/T241180</font></a><font size="-1">  . The description at the top is the proposal to
        adopt Vue.js.</font></p>
    <p><font size="-1">The comments have all the discussions with
        arguments for both sides. The project lead of Vue.js (Evan You)
        came and clarified a few key points, which is always much
        appreciated. There some interesting exchanges regarding React. </font><font size="-1"><font size="-1">That should be a good read (grab
          several coffees). <br>
        </font></font></p>
    <p><font size="-1">There are some more discussions on Hacker News
        which involved Wikimedia employees and it gives some more
        context: <a href="https://news.ycombinator.com/item?id=22625556" target="_blank">https://news.ycombinator.com/item?id=22625556</a><br>
      </font></p>
    <p><font size="-1">I can ask internally whether anyone at Wikimedia
        would be open for a round of discussion with your group.  Or
        feel free to reach out to them directly on my behalf.</font></p>
    <p><font size="-1"><br>
      </font></p>
    <p><font size="-1">A few other random thoughts:</font></p>
    <p><font size="-1">- Gerrit UI is based on Polymer, Zuul has a
        dashboard using React.</font></p>
    <p><font size="-1">- If I got it right: Storyboard was written to
        replace Launchpad Blueprint in the context of OpenStack
        development.  OpenStack Horizon uses Angular and I am assuming a
        lot of other OS projects do as well.  Maybe there the framework
        selection for Storyboard should be made in coordination with the
        rest of the ecosystem using it?<br>
      </font></p>
    <p><font size="-1">- if a rewrite is a lot of work, there is an
        opportunity to pick an entirely different system. But I guess
        Storyboard is adhoc for the unique workflows you have to
        support.</font></p>
    <p><font size="-1"><br>
      </font></p>
    <p><font size="-1">Antoine "hashar" Musso</font></p>
    <p><font size="-1">Wikimedia Release Engineering</font></p>
    <p><br>
    </p>
    <p><font size="-1"><br>
      </font></p>
    <p><font size="-1"><br>
      </font></p>
    <p><font size="-1"><br>
      </font></p>
    <p><br>
    </p>
    <br>
  </div>

</blockquote></div>