[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mifos-developer
Subject:    Re: [Mifos-developer] Too Many PRs not being Merged on New Angular 7 Mifos Web App
From:       Ed Cable <edcable () mifos ! org>
Date:       2020-04-11 15:31:33
Message-ID: CAPnWRTixqo_aVoYTAe0Jyrn1NarLyVR_TGPAOFzSn0sSoCScuQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Awasum,

I thank you for raising your email but to echo what Abhay has said, this
has been a project of utmost priority and he, along with Jivjyot, have been
dedicating immense efforts to developing code, mentoring other
contributors, and reviewing PRs

We have had a number of other contributors, individual front-end developers
from partner organizations, who have expressed an interest in fixing
outstanding tasks related to this work and Abhay has been working to find
easy ways to onboard them. I support Abhay's high level of quality that
he's trying to ensure across all pull requests but would like us to explore
as Awasum mentioned how we could get more of these potential contributors
onboarded in a swift manner. I also welcome others in the community to help
with some of the efforts Abhay has been trying to get in place around
coding and design standards for the UI  to maintain that high bar of
quality.

Abhay has also been working to provide a greater deal of transparency and
clarity around the outstanding issues to be worked but on he is only one
person so once again having more active participation from other UI
developers in the community is welcome.

Regarding the release, we can't issue a formal release until the entire
application is re-written and tested but Pranjal had previously explored
ways of how we could run both UIs in parallel having the old UI swap in for
sections where the new UI wasn't yet completed. @Pranjal Goswami
<pranjal.b.goswami@gmail.com> can you comment to the feasibility of that
approach?

To summarize, we're doing all we can to get the new web app released. We
need more contributors and know what several partners have expressed a
willingness to help. We could use help in planning out the available tasks
and reviewing incoming PRs. We could use help in publishing a consistent
set of design guidelines and front-end development standards to ensure a
high bar of quality.

Best,

Ed



On Sat, Apr 11, 2020 at 12:08 AM Abhay Chawla <abhay.chawla97@gmail.com>
wrote:

> Hi Awasum,
>
> There was a sudden surge in the number of PRs in the last two months and
> we saw many contributors coming in possibly because of GSoC and also the
> COVID-19 pandemic which gave a lot of people time to focus on some
> productive work.
>
> We are working together to get these PRs merged as soon as possible, some
> of them are already in the process of review and many students
> participating/expressing interest in GCI and GSoC have also helped in
> reviewing them. Rest assured, as and when we can find the time all the PRs
> will be reviewed and closed/merged depending upon their validity. Most of
> them should be closed as we get near to the community bonding period and
> will not be a blocker for GSoC students.
>
> We have to be strict to ensure the quality of work which has been
> maintained for the past two years. Although, some relaxations can be made.
> As of now if a PR has been closed without merging, it was either because it
> was invalid or because the contributor was inactive on Github for a few
> months. This helps us to remove the blocker and make way for other people
> to contribute on the issue instead.
>
> The web-app has a lot of features and is a huge project, certainly, it is
> of utmost priority and we are already tracking the progress of the same. We
> are doing our best to bring the rewrite to completion as soon as possible
> so we can possibly get the first release of the same after GSoC this year.
> With this year's GSoC, as we get more students to participate in the
> rewrite it will help us make them aware of the coding standards and
> consequently increase the number of maintainers in the repository and
> hence, increase the response time for the PRs to prevent such delays in
> the future if there shall be any.
>
> Regards
> Abhay
>
> On Sat, Apr 11, 2020 at 12:09 PM Awasum Yannick <awasum@apache.org> wrote:
>
>> Hi All,
>>
>> We have too many Open PRs not merge on our new Angular 7 Web App for
>> Fineract 1.x
>> https://github.com/openMF/web-app/pulls
>>
>> With the old community app here <https://github.com/openMF/community-app>
>> using the deprecated Angular 1.x version and with most of its libraries
>> outdated, its even more important to get the new web app making progress.
>>
>> The new web app has being in develop stage 3 years now without being
>> released even once. I think its in our collective interest to make sure
>> this new web app gets a first release this year.
>> Companies building ontop of Fineract and Mifos should not use deprecated
>> libraries.
>>
>> Are there partners or contributors out there who are willing to review
>> and merge some of the above PRs and implement features in parallel with the
>> upcoming GSoC 2020 project?
>>
>> I personally think, we have 92 open PRs which when reviewed and enhanced
>> could go a long way. Maybe we have very few people merging PRs on that
>> repo. Do you think we need more committers/maintainers on that repo?
>>
>> I think if we relax the rules required to merged PRs and make the process
>> abit more flexible, we could make more progress toward releasing the
>> project. Looks like because we are too strict, contributors try to work on
>> issues and abandon PRs half way.
>>
>> What do you think? Can we do something about this? If not, the next GSoC
>> project may not take us closer to a new release. Is this even a project of
>> high priority to the community?
>>
>>
>> Thanks.
>> Awasum
>>
>>
>>

-- 
*Ed Cable*
President/CEO, Mifos Initiative
edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649

*Collectively Creating a World of 3 Billion Maries | *http://mifos.org
<http://facebook.com/mifos>  <http://www.twitter.com/mifos>

[Attachment #5 (text/html)]

<div dir="ltr">Awasum,<div>  </div><div>I thank you for raising your email but to \
echo what Abhay has said, this has been a project of utmost priority and he, along \
with Jivjyot, have been dedicating immense efforts to developing code, mentoring \
other contributors, and reviewing PRs  </div><div><br></div><div>We have had a number \
of other contributors, individual front-end developers from partner organizations, \
who have expressed an interest in fixing outstanding tasks related to this work and \
Abhay has been working to find easy ways to onboard them. I support Abhay&#39;s high \
level of quality that he&#39;s trying to ensure across all pull requests but would \
like us to explore as Awasum mentioned how we could  get more of these potential \
contributors onboarded in a swift manner. I also welcome  others in the community  to \
help with some of the efforts Abhay has been trying to get in place around coding and \
design standards for the UI   to maintain that high bar of \
quality.</div><div><br></div><div>Abhay has also been working to provide a greater \
deal of transparency and clarity around the outstanding  issues to be worked but on \
he is only one person so once again having more active participation from other UI \
developers in the community is welcome.  </div><div><br></div><div>Regarding the \
release, we can&#39;t issue a formal release until the entire application is \
re-written and tested but Pranjal had previously explored ways of how we could run \
both UIs in parallel having the old UI swap in for sections where the new UI \
wasn&#39;t yet completed.  <a class="gmail_plusreply" id="plusReplyChip-0" \
href="mailto:pranjal.b.goswami@gmail.com" tabindex="-1">@Pranjal Goswami</a>  can you \
comment to the feasibility of that approach?  </div><div><br></div><div>To summarize, \
we&#39;re doing all we can to get the new web app released. We need more contributors \
and know what several partners have expressed a willingness to help. We could use \
help in planning out the available tasks and reviewing incoming PRs. We could use \
help in publishing a consistent set of design guidelines and front-end development \
standards to ensure a high bar of quality.  \
</div><div><br></div><div>Best,</div><div><br>Ed</div><div><br></div><div><br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 11, 2020 at 12:08 \
AM Abhay Chawla &lt;<a \
href="mailto:abhay.chawla97@gmail.com">abhay.chawla97@gmail.com</a>&gt; \
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 dir="ltr">Hi  \
Awasum,<div><br></div><div>There was a sudden surge in the number of PRs in the last \
two months and we saw many contributors coming in possibly because of GSoC and also \
the COVID-19 pandemic which gave a lot of people time to focus on some productive \
work.</div><div><br></div><div>We are working together to get these PRs merged as \
soon as possible, some of them are already in the process of review and many students \
participating/expressing interest in GCI and GSoC have also helped in reviewing them. \
Rest assured, as and when we can find the time all the PRs will be reviewed and \
closed/merged depending  upon their validity. Most of them should be closed as we get \
near to the community bonding period and will not be a blocker for GSoC \
students.</div><div><br></div><div>We have to be strict to ensure the quality of work \
which has been maintained for the past two years. Although, some relaxations can be \
made. As of now if a PR has been closed without merging, it was either because it was \
invalid or because the contributor was inactive on  Github for a few months. This \
helps us to remove the blocker and make  way for other people to contribute on the \
issue instead.</div><div><br></div><div>The web-app has a lot of features and is a \
huge project, certainly, it is of utmost priority and we are already tracking the \
progress of the same.  We are doing our best to bring the rewrite to completion as \
soon as possible so we can possibly get the first release of the same after GSoC this \
year. With this year&#39;s GSoC, as we get more students  to participate in the \
rewrite it will help us make them aware of the coding standards and consequently \
increase the number of maintainers in the repository and hence, increase the response \
time for the PRs to prevent such delays in the  future if there shall be any.    \
</div><div><br></div><div>Regards</div><div>Abhay</div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 11, 2020 at 12:09 \
PM Awasum Yannick &lt;<a href="mailto:awasum@apache.org" \
target="_blank">awasum@apache.org</a>&gt; 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 dir="ltr"><div class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">Hi \
All,</div><div class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">We have too \
many Open PRs not merge on our new Angular 7 Web App for Fineract 1.x</div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><a \
href="https://github.com/openMF/web-app/pulls" \
target="_blank">https://github.com/openMF/web-app/pulls</a><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">With the old \
community app <a href="https://github.com/openMF/community-app" \
target="_blank">here</a> using the deprecated Angular 1.x version and with most of \
its libraries outdated, its even more important to get the new web app making \
progress.</div><div class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">The new web \
app has being in develop stage 3 years now without being released even once. I think \
its in our collective interest to make sure this new web app gets a first release \
this year.  </div><div class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">Companies \
building ontop of Fineract and Mifos should not use deprecated libraries.</div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">Are there \
partners or contributors out there who are willing to review and merge some of the \
above PRs and implement features in parallel  with the upcoming GSoC 2020 \
project?</div><div class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">I personally \
think, we have 92 open PRs which when reviewed and enhanced could go a long way. \
Maybe we have very few people merging PRs on that repo. Do you think we need more \
committers/maintainers on that repo?  </div><div class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">I think if we \
relax the rules required to merged PRs and make the process abit more flexible, we \
could make more progress toward releasing the project. Looks like because we are too \
strict, contributors try to work on issues and abandon PRs half way.</div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">What do you \
think? Can we do something about this? If not, the next GSoC project may not take us \
closer to a new release. Is this even a project of high priority to the \
community?</div><div class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">Thanks.</div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)">Awasum</div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div \
class="gmail_default" \
style="font-family:tahoma,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div></div>
 </blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" \
class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div \
dir="ltr"><b><font face="tahoma, sans-serif">Ed Cable</font></b><div><font \
face="tahoma, sans-serif" size="1">President/CEO, Mifos \
Initiative</font></div><div><font face="tahoma, sans-serif" size="1"><a \
href="mailto:edcable@mifos.org" target="_blank">edcable@mifos.org</a>  | Skype: \
edcable | Mobile: +1.484.477.8649<br></font><div><font face="tahoma, sans-serif" \
size="1"><br></font></div><div><font face="tahoma, sans-serif" size="1"><font \
color="#339999"><b>Collectively Creating a World of 3 Billion Maries |  </b><a \
href="http://mifos.org" target="_blank">http://mifos.org</a></font>  <a \
href="http://facebook.com/mifos" style="font-style:italic" target="_blank"><img \
src="https://secure.plimus.com/developers/817570/Template/icon-tiny-facebook.png" \
alt=""></a><i>  </i><a href="http://www.twitter.com/mifos" style="font-style:italic" \
target="_blank"><img \
src="http://organizationsandmarkets.files.wordpress.com/2010/04/icon-tiny-twitter.png"></a></font></div></div><div><br></div></div></div></div></div></div></div>






Mifos-developer mailing list
mifos-developer@lists.sourceforge.net
Unsubscribe or change settings at:
https://lists.sourceforge.net/lists/listinfo/mifos-developer

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic