I have created a GSOC issue regarding the Web UI improvements mentioned in
this thread: https://issues.apache.org/jira/browse/MESOS-8817.

Feel free to edit this ticket and please share it if you know students who
might be interested in working on improving our Angular web app!

2018-04-10 22:13 GMT+02:00 Benjamin Mahler <bmah...@apache.org>:

> Those suggestions look good to me, however I would strongly urge that they
> get improvements committed in an incremental way over the course of the 3
> months rather than building a replacement to try to swap at the end.
>
> > The lack of recent contributions is, AFAIK, due to the complexity of
> Angular for devs who are not familiar with it. Having a more
> straightforward logic between our new endpoints and the views would solve
> this issue.
>
> I wish this were the case, but I think the two factors are (1) the majority
> of contributors don't feel they have the skills needed for "frontend" work
> and (2) currently no companies employing anyone to work on the UI (the CLI
> has suffered for this reason as well). If the logic can be more
> straightforward somehow then I'm a +1 (different js framework? or do we
> need to improve the way we use angular?). I don't have experience with
> other js frameworks to see how vue.js claims a lower learning curve :)
>
> Armand and/or Tomek, do you want to be the mentor(s)? I would be happy to
> help / meet / discuss / etc.
>
> On Tue, Apr 10, 2018 at 5:30 AM, Armand Grillet <agril...@mesosphere.io>
> wrote:
>
> > Hi,
> >
> > I agree with submitting a project concerning the Mesos UI. For a 3 months
> > programming project, I would suggest working on an updated UI offering a
> > similar
> > UX (Mesos users are not complaining about that) but with:
> >
> > - An updated Angular version or the use of a new framework (for our use
> > case,
> >   Vue.js could be an option).
> > - The use of the operator HTTP API.
> > - The fix of long-standing bugs (e.g. MESOS-3901).
> > - An update of our views to display the features we have added to
> >   agents/roles/frameworks these past versions.
> >
> > Our Web UI backend design will be 5 years old in May which is quite an
> > achievement. The lack of recent contributions is, AFAIK, due to the
> > complexity
> > of Angular for devs who are not familiar with it. Having a more
> > straightforward
> > logic between our new endpoints and the views would solve this issue.
> >
> > The development of the new UI could be done alongside the current one
> with
> > a
> > replacement by the end of the program to give more freedom to the
> student.
> >
> > If other devs agree with this proposal, I can work on a ticket and add it
> > to
> > http://s.apache.org/gsoc2018ideas (Tomek, please let me know if you want
> > to
> > take care of it).
> >
> > 2018-04-10 13:19 GMT+02:00 Tomek Janiszewski <jani...@gmail.com>:
> >
> > > Hi
> > >
> > > It looks like Apache Foundation was selected to Google Summer of Code
> > > https://summerofcode.withgoogle.com/organizations/5718432427802624/
> > > Do we plan to submit any project related to Mesos. I was thinking
> about a
> > > project to refresh Mesos UI (catch up with features, upgrade to latest
> > > Angular (or rethink the framework)).
> > > What do you think?
> > >
> > > Best
> > > Tomek
> > >
> >
> >
> >
> > --
> > Armand Grillet
> > Software Engineer, Mesosphere
> >
>



-- 
Armand Grillet
Software Engineer, Mesosphere

Reply via email to