You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airflow.apache.org by Akbar B <ak...@gmail.com> on 2020/03/25 06:58:18 UTC

Gsoc 2020 - Proposal Overview

Hi Team,
Currently, I am in the process of drafting a proposal for Gsoc. The project
title was *Enhancing the Airflow UI*, in this I want to resolve the
existing UI issues in the codebase. I have planned to add the following
issues into my proposal,

   1. AIRFLOW-5647 <https://issues.apache.org/jira/browse/AIRFLOW-5647>
   2. AIRFLOW-6538 <https://issues.apache.org/jira/browse/AIRFLOW-6538>
   3. AIRFLOW-6747 <https://issues.apache.org/jira/browse/AIRFLOW-6747>
   4. AIRFLOW-7048
   <https://issues.apache.org/jira/browse/AIRFLOW-7048?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20ui%20AND%20assignee%20in%20(EMPTY)>
   5. AIRFLOW-6420
   <https://issues.apache.org/jira/browse/AIRFLOW-6420?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20ui%20AND%20assignee%20in%20(EMPTY)>

I request the mentors of Gsoc to kindly help me in drafting a good
proposal. Please share your suggestions and expectations.

Thanks and Regards,
Akbar Habeeb B <https://www.linkedin.com/in/akbarhabeebb/>

Re: Gsoc 2020 - Proposal Overview

Posted by Jarek Potiuk <Ja...@polidea.com>.
Hello Akbar - it looks great as a proposal!

Maybe someone  who has more experience with the UI has some comments to
those proposals for the UI enhancements for 1.10 ?

J.


On Fri, Mar 27, 2020 at 2:13 PM Akbar B <ak...@gmail.com> wrote:

> Thank you so much Jarek,
> Your words provided lot of insights. As you said, as a first step I have
> created a draft of my proposal.
> I request everyone to review my Gsoc proposal and share their suggestions
> and comments, Proposal Google Docs Link
> <https://docs.google.com/document/d/1RR2OxHUP8py5v4XJpaRCy0iKc9yk-4uA9sUO-h7yc90/edit?usp=sharing>
>
> Many Thanks,
> Akbar Habeeb B
>
> On Fri, Mar 27, 2020 at 12:46 PM Jarek Potiuk <Ja...@polidea.com>
> wrote:
>
>> What help do you need :)?
>>
>> The expectation is that we can add a number of improvements to the
>> current UI of Apache Airflow without rewriting it from scratch.  This
>> effort (rewriting from the scratch) will be done in parallel but we foresee
>> a number of people will stay with Airflow 1.10 for quite a while so we
>> would like to solve some of the pain points that people are experiencing.
>>
>> This might involve some refactoring of the UI (we know it is difficult to
>> make changes now as this code is a little less organized (ie. Javascript
>> code mixed with HTML, some complex ways of how screens are interacting with
>> each other. Those issues are good points to start but it would be great if
>> - while preparing the proposal you would review the UI and see
>> yourself what kind of problems you see with the navigation and explain it
>> in your proposal. I think you can start with some basics and point out the
>> changes you would like to make in a document (Google Doc, for now, will be
>> good) and share it here (dev@airflow.apache.org), in the users' list (
>> users@airflow.apache.org) and in our slack
>> <https://apache-airflow-slack.herokuapp.com/>.  I think #sig-ui might be
>> a good start - there are already many people interested in UI there. This
>> group is intended for the new UI, but I believe it's still some time before
>> we will start actively working on the UI, so it might be a good place to
>> start a discussion. If it gets bigger we can separate it out to another
>> channel.
>>
>> I am sure a number of people will comment and explain their own pain
>> points with the current UI - after the discussion and getting to know the
>> code you will have to propose the final set of changes that you would like
>> to implement. I will be happy to help with reaching consensus etc. but
>> finally it will be your call to make the proposal.
>>
>> I think that would be the best approach you can take.
>>
>> J.
>>
>>
>>
>> On Wed, Mar 25, 2020 at 7:58 AM Akbar B <ak...@gmail.com> wrote:
>>
>>> Hi Team,
>>> Currently, I am in the process of drafting a proposal for Gsoc. The
>>> project title was *Enhancing the Airflow UI*, in this I want to resolve
>>> the existing UI issues in the codebase. I have planned to add the following
>>> issues into my proposal,
>>>
>>>    1. AIRFLOW-5647 <https://issues.apache.org/jira/browse/AIRFLOW-5647>
>>>    2. AIRFLOW-6538 <https://issues.apache.org/jira/browse/AIRFLOW-6538>
>>>    3. AIRFLOW-6747 <https://issues.apache.org/jira/browse/AIRFLOW-6747>
>>>    4. AIRFLOW-7048
>>>    <https://issues.apache.org/jira/browse/AIRFLOW-7048?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20ui%20AND%20assignee%20in%20(EMPTY)>
>>>    5. AIRFLOW-6420
>>>    <https://issues.apache.org/jira/browse/AIRFLOW-6420?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20ui%20AND%20assignee%20in%20(EMPTY)>
>>>
>>> I request the mentors of Gsoc to kindly help me in drafting a good
>>> proposal. Please share your suggestions and expectations.
>>>
>>> Thanks and Regards,
>>> Akbar Habeeb B <https://www.linkedin.com/in/akbarhabeebb/>
>>>
>>>
>>
>> --
>>
>> Jarek Potiuk
>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>>
>> M: +48 660 796 129 <+48660796129>
>> [image: Polidea] <https://www.polidea.com/>
>>
>>

-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>

Re: Gsoc 2020 - Proposal Overview

Posted by Akbar B <ak...@gmail.com>.
Thank you so much Jarek,
Your words provided lot of insights. As you said, as a first step I have
created a draft of my proposal.
I request everyone to review my Gsoc proposal and share their suggestions
and comments, Proposal Google Docs Link
<https://docs.google.com/document/d/1RR2OxHUP8py5v4XJpaRCy0iKc9yk-4uA9sUO-h7yc90/edit?usp=sharing>

Many Thanks,
Akbar Habeeb B

On Fri, Mar 27, 2020 at 12:46 PM Jarek Potiuk <Ja...@polidea.com>
wrote:

> What help do you need :)?
>
> The expectation is that we can add a number of improvements to the current
> UI of Apache Airflow without rewriting it from scratch.  This effort
> (rewriting from the scratch) will be done in parallel but we foresee a
> number of people will stay with Airflow 1.10 for quite a while so we would
> like to solve some of the pain points that people are experiencing.
>
> This might involve some refactoring of the UI (we know it is difficult to
> make changes now as this code is a little less organized (ie. Javascript
> code mixed with HTML, some complex ways of how screens are interacting with
> each other. Those issues are good points to start but it would be great if
> - while preparing the proposal you would review the UI and see
> yourself what kind of problems you see with the navigation and explain it
> in your proposal. I think you can start with some basics and point out the
> changes you would like to make in a document (Google Doc, for now, will be
> good) and share it here (dev@airflow.apache.org), in the users' list (
> users@airflow.apache.org) and in our slack
> <https://apache-airflow-slack.herokuapp.com/>.  I think #sig-ui might be
> a good start - there are already many people interested in UI there. This
> group is intended for the new UI, but I believe it's still some time before
> we will start actively working on the UI, so it might be a good place to
> start a discussion. If it gets bigger we can separate it out to another
> channel.
>
> I am sure a number of people will comment and explain their own pain
> points with the current UI - after the discussion and getting to know the
> code you will have to propose the final set of changes that you would like
> to implement. I will be happy to help with reaching consensus etc. but
> finally it will be your call to make the proposal.
>
> I think that would be the best approach you can take.
>
> J.
>
>
>
> On Wed, Mar 25, 2020 at 7:58 AM Akbar B <ak...@gmail.com> wrote:
>
>> Hi Team,
>> Currently, I am in the process of drafting a proposal for Gsoc. The
>> project title was *Enhancing the Airflow UI*, in this I want to resolve
>> the existing UI issues in the codebase. I have planned to add the following
>> issues into my proposal,
>>
>>    1. AIRFLOW-5647 <https://issues.apache.org/jira/browse/AIRFLOW-5647>
>>    2. AIRFLOW-6538 <https://issues.apache.org/jira/browse/AIRFLOW-6538>
>>    3. AIRFLOW-6747 <https://issues.apache.org/jira/browse/AIRFLOW-6747>
>>    4. AIRFLOW-7048
>>    <https://issues.apache.org/jira/browse/AIRFLOW-7048?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20ui%20AND%20assignee%20in%20(EMPTY)>
>>    5. AIRFLOW-6420
>>    <https://issues.apache.org/jira/browse/AIRFLOW-6420?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20ui%20AND%20assignee%20in%20(EMPTY)>
>>
>> I request the mentors of Gsoc to kindly help me in drafting a good
>> proposal. Please share your suggestions and expectations.
>>
>> Thanks and Regards,
>> Akbar Habeeb B <https://www.linkedin.com/in/akbarhabeebb/>
>>
>>
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> [image: Polidea] <https://www.polidea.com/>
>
>

Re: Gsoc 2020 - Proposal Overview

Posted by Jarek Potiuk <Ja...@polidea.com>.
What help do you need :)?

The expectation is that we can add a number of improvements to the current
UI of Apache Airflow without rewriting it from scratch.  This effort
(rewriting from the scratch) will be done in parallel but we foresee a
number of people will stay with Airflow 1.10 for quite a while so we would
like to solve some of the pain points that people are experiencing.

This might involve some refactoring of the UI (we know it is difficult to
make changes now as this code is a little less organized (ie. Javascript
code mixed with HTML, some complex ways of how screens are interacting with
each other. Those issues are good points to start but it would be great if
- while preparing the proposal you would review the UI and see
yourself what kind of problems you see with the navigation and explain it
in your proposal. I think you can start with some basics and point out the
changes you would like to make in a document (Google Doc, for now, will be
good) and share it here (dev@airflow.apache.org), in the users' list (
users@airflow.apache.org) and in our slack
<https://apache-airflow-slack.herokuapp.com/>.  I think #sig-ui might be a
good start - there are already many people interested in UI there. This
group is intended for the new UI, but I believe it's still some time before
we will start actively working on the UI, so it might be a good place to
start a discussion. If it gets bigger we can separate it out to another
channel.

I am sure a number of people will comment and explain their own pain points
with the current UI - after the discussion and getting to know the code you
will have to propose the final set of changes that you would like to
implement. I will be happy to help with reaching consensus etc. but finally
it will be your call to make the proposal.

I think that would be the best approach you can take.

J.



On Wed, Mar 25, 2020 at 7:58 AM Akbar B <ak...@gmail.com> wrote:

> Hi Team,
> Currently, I am in the process of drafting a proposal for Gsoc. The
> project title was *Enhancing the Airflow UI*, in this I want to resolve
> the existing UI issues in the codebase. I have planned to add the following
> issues into my proposal,
>
>    1. AIRFLOW-5647 <https://issues.apache.org/jira/browse/AIRFLOW-5647>
>    2. AIRFLOW-6538 <https://issues.apache.org/jira/browse/AIRFLOW-6538>
>    3. AIRFLOW-6747 <https://issues.apache.org/jira/browse/AIRFLOW-6747>
>    4. AIRFLOW-7048
>    <https://issues.apache.org/jira/browse/AIRFLOW-7048?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20ui%20AND%20assignee%20in%20(EMPTY)>
>    5. AIRFLOW-6420
>    <https://issues.apache.org/jira/browse/AIRFLOW-6420?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20component%20%3D%20ui%20AND%20assignee%20in%20(EMPTY)>
>
> I request the mentors of Gsoc to kindly help me in drafting a good
> proposal. Please share your suggestions and expectations.
>
> Thanks and Regards,
> Akbar Habeeb B <https://www.linkedin.com/in/akbarhabeebb/>
>
>

-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>