You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by Jmeas Apache <jm...@gmail.com> on 2014/08/25 15:22:35 UTC

Code Review - Updated Angular branch

Hey everyone,

Per Matt Franklin's comment here
<https://github.com/apache/rave/pull/7#issuecomment-53261305>, I'm inviting
all of you to a code review session to review that big PR that's waiting to
be merged into Rave.

We'll step through the changes, you can ask any questions you might have,
and you can learn about the updated Angular code.

I'm thinking of having the code review on Wednesday at 1pm. If you're an
invested contributor to Rave, and this time doesn't work out for you, just
say the word. I'm flexible on the time, and I all but picked it at random.

Some tidbits:

– It's (optionally) built with Vagrant and Ansible on a sandboxed VM. Feel
free to try to set that up if you're interested.

– The code changes are 100% standalone from what currently exists in the
Rave project. In fact, it will *always* be merge conflict-free as the work
is done in a brand new directory, */rave-portal-ng*

– The focus of these code changes were on converting the entire webapp over
to Angular, whereas the original Angular branch was attempting to convert a
subset of the app to Angular (namely, the home page with the widgets). This
conversion is complete – the webapp now functions standalone, interacting
only with the Java backend for API endpoints.

– The only completed section of the new webapp is the admin area, so
there's not much to see on the home page, profile page, or widgets page.

– The new webapp uses a mock, client-side API, written in
Javascript/Angular, for the endpoints that we needed. This allowed us, and
future developers, to quickly iterate on new endpoints for the client
without having a backend/Java dependency.

We'll go over all of this and more during the code review. Hope to see you
there!

James

Re: Code Review - Updated Angular branch

Posted by Matt Franklin <m....@gmail.com>.
Sorry for the delay, but the code review is now posted [1].  You will need
to install the WebEx player [2] to view.

[1] http://people.apache.org/~mfranklin/angular_code_review-20140827.arf
[2] http://www.webex.com/play-webex-recording.html

On Wed, Aug 27, 2014 at 11:08 AM, Jmeas Apache <jm...@gmail.com>
wrote:

> Thanks for the clarifications, Matt.
>
> This is just a reminer that this will take place at 1pm EST, which is in 2
> hours.
>
>
> On Mon, Aug 25, 2014 at 9:29 AM, Matt Franklin <m....@gmail.com>
> wrote:
>
> > To be clear, this is an open invitation to anyone in the community.  If
> you
> > would like to participate, e-mail me directly.
> >
> > This is also NOT a normal operating practice.  In the future, everyone
> > please submit small, independent patches rather than one monolithic PR.
> >
> > Also, no decisions should be made during the code review.  Any questions
> or
> > decision points will be brought back to the list for everyone to weigh in
> > on.
> >
> >
> > On Mon, Aug 25, 2014 at 9:22 AM, Jmeas Apache <jm...@gmail.com>
> > wrote:
> >
> > > Hey everyone,
> > >
> > > Per Matt Franklin's comment here
> > > <https://github.com/apache/rave/pull/7#issuecomment-53261305>, I'm
> > > inviting
> > > all of you to a code review session to review that big PR that's
> waiting
> > to
> > > be merged into Rave.
> > >
> > > We'll step through the changes, you can ask any questions you might
> have,
> > > and you can learn about the updated Angular code.
> > >
> > > I'm thinking of having the code review on Wednesday at 1pm. If you're
> an
> > > invested contributor to Rave, and this time doesn't work out for you,
> > just
> > > say the word. I'm flexible on the time, and I all but picked it at
> > random.
> > >
> > > Some tidbits:
> > >
> > > – It's (optionally) built with Vagrant and Ansible on a sandboxed VM.
> > Feel
> > > free to try to set that up if you're interested.
> > >
> > > – The code changes are 100% standalone from what currently exists in
> the
> > > Rave project. In fact, it will *always* be merge conflict-free as the
> > work
> > > is done in a brand new directory, */rave-portal-ng*
> > >
> > > – The focus of these code changes were on converting the entire webapp
> > over
> > > to Angular, whereas the original Angular branch was attempting to
> > convert a
> > > subset of the app to Angular (namely, the home page with the widgets).
> > This
> > > conversion is complete – the webapp now functions standalone,
> interacting
> > > only with the Java backend for API endpoints.
> > >
> > > – The only completed section of the new webapp is the admin area, so
> > > there's not much to see on the home page, profile page, or widgets
> page.
> > >
> > > – The new webapp uses a mock, client-side API, written in
> > > Javascript/Angular, for the endpoints that we needed. This allowed us,
> > and
> > > future developers, to quickly iterate on new endpoints for the client
> > > without having a backend/Java dependency.
> > >
> > > We'll go over all of this and more during the code review. Hope to see
> > you
> > > there!
> > >
> > > James
> > >
> >
>

Re: Code Review - Updated Angular branch

Posted by Jmeas Apache <jm...@gmail.com>.
Thanks for the clarifications, Matt.

This is just a reminer that this will take place at 1pm EST, which is in 2
hours.


On Mon, Aug 25, 2014 at 9:29 AM, Matt Franklin <m....@gmail.com>
wrote:

> To be clear, this is an open invitation to anyone in the community.  If you
> would like to participate, e-mail me directly.
>
> This is also NOT a normal operating practice.  In the future, everyone
> please submit small, independent patches rather than one monolithic PR.
>
> Also, no decisions should be made during the code review.  Any questions or
> decision points will be brought back to the list for everyone to weigh in
> on.
>
>
> On Mon, Aug 25, 2014 at 9:22 AM, Jmeas Apache <jm...@gmail.com>
> wrote:
>
> > Hey everyone,
> >
> > Per Matt Franklin's comment here
> > <https://github.com/apache/rave/pull/7#issuecomment-53261305>, I'm
> > inviting
> > all of you to a code review session to review that big PR that's waiting
> to
> > be merged into Rave.
> >
> > We'll step through the changes, you can ask any questions you might have,
> > and you can learn about the updated Angular code.
> >
> > I'm thinking of having the code review on Wednesday at 1pm. If you're an
> > invested contributor to Rave, and this time doesn't work out for you,
> just
> > say the word. I'm flexible on the time, and I all but picked it at
> random.
> >
> > Some tidbits:
> >
> > – It's (optionally) built with Vagrant and Ansible on a sandboxed VM.
> Feel
> > free to try to set that up if you're interested.
> >
> > – The code changes are 100% standalone from what currently exists in the
> > Rave project. In fact, it will *always* be merge conflict-free as the
> work
> > is done in a brand new directory, */rave-portal-ng*
> >
> > – The focus of these code changes were on converting the entire webapp
> over
> > to Angular, whereas the original Angular branch was attempting to
> convert a
> > subset of the app to Angular (namely, the home page with the widgets).
> This
> > conversion is complete – the webapp now functions standalone, interacting
> > only with the Java backend for API endpoints.
> >
> > – The only completed section of the new webapp is the admin area, so
> > there's not much to see on the home page, profile page, or widgets page.
> >
> > – The new webapp uses a mock, client-side API, written in
> > Javascript/Angular, for the endpoints that we needed. This allowed us,
> and
> > future developers, to quickly iterate on new endpoints for the client
> > without having a backend/Java dependency.
> >
> > We'll go over all of this and more during the code review. Hope to see
> you
> > there!
> >
> > James
> >
>

Re: Code Review - Updated Angular branch

Posted by Matt Franklin <m....@gmail.com>.
To be clear, this is an open invitation to anyone in the community.  If you
would like to participate, e-mail me directly.

This is also NOT a normal operating practice.  In the future, everyone
please submit small, independent patches rather than one monolithic PR.

Also, no decisions should be made during the code review.  Any questions or
decision points will be brought back to the list for everyone to weigh in
on.


On Mon, Aug 25, 2014 at 9:22 AM, Jmeas Apache <jm...@gmail.com>
wrote:

> Hey everyone,
>
> Per Matt Franklin's comment here
> <https://github.com/apache/rave/pull/7#issuecomment-53261305>, I'm
> inviting
> all of you to a code review session to review that big PR that's waiting to
> be merged into Rave.
>
> We'll step through the changes, you can ask any questions you might have,
> and you can learn about the updated Angular code.
>
> I'm thinking of having the code review on Wednesday at 1pm. If you're an
> invested contributor to Rave, and this time doesn't work out for you, just
> say the word. I'm flexible on the time, and I all but picked it at random.
>
> Some tidbits:
>
> – It's (optionally) built with Vagrant and Ansible on a sandboxed VM. Feel
> free to try to set that up if you're interested.
>
> – The code changes are 100% standalone from what currently exists in the
> Rave project. In fact, it will *always* be merge conflict-free as the work
> is done in a brand new directory, */rave-portal-ng*
>
> – The focus of these code changes were on converting the entire webapp over
> to Angular, whereas the original Angular branch was attempting to convert a
> subset of the app to Angular (namely, the home page with the widgets). This
> conversion is complete – the webapp now functions standalone, interacting
> only with the Java backend for API endpoints.
>
> – The only completed section of the new webapp is the admin area, so
> there's not much to see on the home page, profile page, or widgets page.
>
> – The new webapp uses a mock, client-side API, written in
> Javascript/Angular, for the endpoints that we needed. This allowed us, and
> future developers, to quickly iterate on new endpoints for the client
> without having a backend/Java dependency.
>
> We'll go over all of this and more during the code review. Hope to see you
> there!
>
> James
>