RE: Code Standard Questions from BOWPI

2018-04-06 Thread Angel Cajas
Hello Awasum

Thanks for your response, I have read the content in the links and as specified 
in them this project uses the Google Java Style, however I’ve seen that some of 
those conventions like 2 spaces indentation and column limit of 100 characters 
aren’t applied in the code and my IDE is formatting the code using those rules. 
As I’ve said before this may seem a trivial issue but I want to be sure that I 
am not doing something wrong while modifying existing classes.

Thanks


From: Awasum Yannick 
Sent: miércoles, 4 de abril de 2018 12:29 p. m.
To: dev@fineract.apache.org
Cc: Angel Cajas ; nazeerhussain.sh...@gmail.com; Juan 
Pablo Alvarez ; Adriana Pinto 

Subject: Re: Code Standard Questions from BOWPI

Hello Angel, Ed,

Going through the wiki pages, I found these posts which might be helpful to the 
coding style issue:

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=68714707


https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions

https://cwiki.apache.org/confluence/display/FINERACT/Code+Review+Guide

https://cwiki.apache.org/confluence/display/FINERACT/Becoming+a+Committer

To the best of my knowledge, If there are some classes within the platform 
which do not follow some of these conventions then that seems to be code which 
violates our conventions and that needs to be fixed.

What you can do in this case is reformat the code base in accordance to the 
above specifications and send a PR.

For the rest of your query, I will give way for a more experienced contributor 
to Fineract 1.x to respond.

Thanks.
Awasum Yannick



On Wed, Apr 4, 2018 at 6:46 PM, Ed Cable 
> wrote:
I wanted to bump this thread back up to the top as unfortunately it's gone
without reply and the team at BOWPI who are really itching to contribute
are blocked.

Could any of our committers please respond to their queries regarding
coding standards so they can unblock themselves and make the changes they
want to contribute to Fineract.

Thanks,

Ed

On Fri, Mar 2, 2018 at 9:09 AM, Angel Cajas 
> wrote:

> Hi, my name is Angel Cajas from BOWPI and I am making some changes to some
> features developed by us some months ago to use the same methods and
> validations already existing for some tasks such  as the permission
> settings, the serialization and deserialization of json request and data
> retrieval from database.
>
>
> While I'm doing those changes and start to understand how fineract works
> some questions have arisen for me. Some may seem trivial but I would like
> to get some feedback from the dev team if it is possible.
>
>
> -According to the wiki, the coding conventions used for this project are
> based on Google Java Style
>  of coding. Regarding
> block indentation and column limit, I've seen in some classes those rules
> aren't followed and I would like to know if another coding style that isn't
> documented is being used as of right now or should I reformat the code
> after modifying some existing classes.
>
>
> -I've seen there isn't an option to create new permissions, so these must
> be inserted directly into the database, should these be included in a new
> script file or is there another way to add this new objects that I am not
> aware of?
>
>
> -When reading using a ReadService a RowMapper is being used to transform
> the query result to a DTO I guess it's because the result shouldn't include
> all the fields saved in the database and just show the relevant ones and
> I've seen some queries are saved as strings. It's OK to use repository
> functions to retrieve such data instead of saving the query in a string?
> and It is necessary all the entities be converted to DTOs when using the
> ReadPlatformService?
>
>
> I would really appreciate your help and feedback and thanks for your
> attention.
>
>
>

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

*Collectively Creating a World of 3 Billion Maries | *http://mifos.org
  



Re: Requesting Permission to Edit Data Import Wiki

2018-04-06 Thread Ed Cable
Thanks Cabrel. You should now have Write Access to the wiki.

Ed

On Fri, Apr 6, 2018 at 2:29 AM, Cabrel Kemfang <
ghislaincabrel.kemf...@gmail.com> wrote:

> Hello Ed,
>
> Sorry for the delay
>
> This is my confluence ID :cabrelkemfang
>
>
>
> On Fri, Apr 6, 2018 at 8:56 AM, Ed Cable  wrote:
>
> > Cabrel, I'd be more than happy to grant you those privileges. What is
> your
> > Confluence ID?
> >
> > Ed
> >
> > On Fri, Apr 6, 2018 at 12:43 AM, Cabrel Kemfang <
> > ghislaincabrel.kemf...@gmail.com> wrote:
> >
> > > Hello Ed, Myrle,
> > >
> > > Please, I was hopping to begin adding some design for data import tool
> > for
> > > Fineract CN.
> > >
> > > It is possible to grant me edit privileges to the following page:
> > > https://cwiki.apache.org/confluence/display/FINERACT/
> > > Migration+Path+from+Fineract+to+Fineract+CN
> > >  > > Migration+Path+from+Fineract+to+Fineract+CN>
> > >
> > > Humbly,
> > > Cabrel Kemfang
> > >
> >
> >
> >
> > --
> > *Ed Cable*
> > President/CEO, Mifos Initiative
> > edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
> >
> > *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
> >   
> >
>



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

*Collectively Creating a World of 3 Billion Maries | *http://mifos.org
  


Introducing Myself to the Fineract and Mifos communities

2018-04-06 Thread Effangwa Martha
Hello everyone,

I am EFFANGWA Martha, an emerging UI/UX designer from Buea Cameroon.

I see open source as a platform to improve and polish my skills and
Fineract being the key to the problem of financial exclusion most of us see
today is a plus.

UI/UX is never done because the world is constantly evolving.

I am Proficient with Adobe illustrator as my primary tool for UI/UX designs
and I also know my way around some front end technologies.

I would love to contribute to Fineract Projects.

Thank you,
EFFANGWA Martha.


Re: Declaration of interests in participating in GSoC 2018

2018-04-06 Thread Pembe Miriam
Hi Myrle,

Thanks for giving me write permissions, l would continue working from here.

Yours Sincerely,
Pembe Miriam

On Fri, Apr 6, 2018 at 11:19 AM, Myrle Krantz  wrote:

> Hi Pembe Miriam,
>
> You should have permissions now.
>
> Greets,
> Myrle
>
>
> On Fri, Apr 6, 2018 at 11:35 AM, Pembe Miriam 
> wrote:
> > Hello Myrle,
> >
> > Thanks for Replying. My Confluence  ID is pembe
> >
> > Yours Sincerely,
> > Pembe Miriam
> >
> > On Fri, Apr 6, 2018 at 10:09 AM, Myrle Krantz  wrote:
> >
> >> Yes.
> >>
> >> Go to https://cwiki.apache.org/ and click "sign up" in the upper right
> >> corner.  Then tell me what ID you used and I'll give you write
> >> permissions.
> >>
> >> Best Regards,
> >> Myrle
> >>
> >>
> >> On Fri, Apr 6, 2018 at 10:58 AM, Pembe Miriam  >
> >> wrote:
> >> > For some reason, the mailing list does not seem to accept images or
> >> > attachment.
> >> >
> >> > Please can I get a Wiki page on Confluence or a Google docs? So i can
> >> begin
> >> > to add the wireframes.
> >> >
> >> >
> >> >
> >> > On Fri, Apr 6, 2018 at 9:45 AM, Pembe Miriam <
> pembemiriam...@gmail.com>
> >> > wrote:
> >> >
> >> >> Hello,
> >> >>
> >> >> According to the idea of a new web UI for Microfinance Institutions,
> I
> >> >> have started off with developing a new login UI to that respect.
> Below
> >> is
> >> >> the link to the github repository. You can clone and review it from
> that
> >> >> link.
> >> >>
> >> >> https://github.com/pembemiriam/fineract-cn-web-app
> >> >>
> >> >> I understand the idea is to build a new Web UI different from fims
> which
> >> >> provides MFI-like look and feel. Something that looks a bit more like
> >> Mifos
> >> >> X UI and will provide more group management capabilities. Is this the
> >> >> objective of this project and if not, Ed, Please can I get some more
> >> >> clarity.
> >> >>
> >> >> With the backend currently not complete, later down the project
> >> timeline,
> >> >> we will need to implement the backend services provided there are
> >> >> requirements on Confluence. I see there is another project on
> building
> >> >> Group Management Microservice and integrating into fims. The two
> project
> >> >> will likely converge.
> >> >>
> >> >> Attached to this mail is a screen shot of the login page which is
> very
> >> >> open for feedback from everyone. I am looking forward to hearing from
> >> you.
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> Yours Sincerely,
> >> >> Pembe Miriam
> >> >>
> >> >>
> >> >>
> >> >> On Sun, Apr 1, 2018 at 7:25 AM, Awasum Yannick 
> >> wrote:
> >> >>
> >> >>> Hi Miriam,
> >> >>>
> >> >>> I have merged your PR. Thanks very much for your contributions and
> >> keep up
> >> >>> the good work.
> >> >>>
> >> >>> Cabrel, I have also merged your PR, pull and make sure everything
> works
> >> >>> and
> >> >>> that your repos are upto date.
> >> >>>
> >> >>>
> >> >>> Thanks
> >> >>> Awasum
> >> >>>
> >> >>> On Fri, Mar 30, 2018 at 9:46 AM, Pembe Miriam <
> >> pembemiriam...@gmail.com>
> >> >>> wrote:
> >> >>>
> >> >>> > Hello Everyone,
> >> >>> >
> >> >>> > I have sent a PR which corrects the order of the initial build
> script
> >> >>> for
> >> >>> > Linux and also corrects the fims-web-app name in the script.
> >> >>> >
> >> >>> > Here is the PR: https://github.com/apache/fine
> >> >>> ract-cn-demo-server/pull/5
> >> >>> >
> >> >>> > The goal is that once you have built Mifos IO code base, running
> the
> >> >>> > Fineract CN for the first time should not yield any errors
> hopefully.
> >> >>> >
> >> >>> >
> >> >>> > Yours Sincerely,
> >> >>> > Pembe Miriam
> >> >>> >
> >> >>> >
> >> >>> > On Tue, Mar 20, 2018 at 5:30 PM, Pembe Miriam <
> >> pembemiriam...@gmail.com
> >> >>> >
> >> >>> > wrote:
> >> >>> >
> >> >>> > > Hello Myrle,
> >> >>> > >
> >> >>> > > Thanks very much for your reply
> >> >>> > >
> >> >>> > > Yours Sincerely,
> >> >>> > > Pembe Miriam
> >> >>> > >
> >> >>> > > On Tue, Mar 20, 2018 at 1:56 PM, Myrle Krantz  >
> >> >>> wrote:
> >> >>> > >
> >> >>> > >> Hello Pembe,
> >> >>> > >>
> >> >>> > >> Please pull service-starter; that will correct the error that
> the
> >> >>> > >> mifos i/o libraries are being pulled.  Here are the
> instructions
> >> for
> >> >>> > >> pulling just one repository from Fineract CN:
> >> >>> > >> https://lists.apache.org/thread.html/16007bc6afde2c8839cc794
> >> >>> > >> 96110c20aeadbcba99a6842e10e5304ac@%3Cdev.fineract.apache.org
> %3E
> >> >>> > >>
> >> >>> > >> To answer your question on the differences between Mifos X,
> etc.
> >> >>> > >>
> >> >>> > >> * Fineract 1.x -- a backend core banking system.
> >> >>> > >> * Mifos X -- a solution based on this which adds in UI and
> >> reporting.
> >> >>> > >> Not part of the Apache Fineract project.
> >> >>> > >> * Fineract CN -- a rearchitected version of Fineract 1.x which
> >> cuts
> >> >>> > >> the monolith into microservices. 

Re: Declaration of interests in participating in GSoC 2018

2018-04-06 Thread Myrle Krantz
Hi Pembe Miriam,

You should have permissions now.

Greets,
Myrle


On Fri, Apr 6, 2018 at 11:35 AM, Pembe Miriam  wrote:
> Hello Myrle,
>
> Thanks for Replying. My Confluence  ID is pembe
>
> Yours Sincerely,
> Pembe Miriam
>
> On Fri, Apr 6, 2018 at 10:09 AM, Myrle Krantz  wrote:
>
>> Yes.
>>
>> Go to https://cwiki.apache.org/ and click "sign up" in the upper right
>> corner.  Then tell me what ID you used and I'll give you write
>> permissions.
>>
>> Best Regards,
>> Myrle
>>
>>
>> On Fri, Apr 6, 2018 at 10:58 AM, Pembe Miriam 
>> wrote:
>> > For some reason, the mailing list does not seem to accept images or
>> > attachment.
>> >
>> > Please can I get a Wiki page on Confluence or a Google docs? So i can
>> begin
>> > to add the wireframes.
>> >
>> >
>> >
>> > On Fri, Apr 6, 2018 at 9:45 AM, Pembe Miriam 
>> > wrote:
>> >
>> >> Hello,
>> >>
>> >> According to the idea of a new web UI for Microfinance Institutions, I
>> >> have started off with developing a new login UI to that respect. Below
>> is
>> >> the link to the github repository. You can clone and review it from that
>> >> link.
>> >>
>> >> https://github.com/pembemiriam/fineract-cn-web-app
>> >>
>> >> I understand the idea is to build a new Web UI different from fims which
>> >> provides MFI-like look and feel. Something that looks a bit more like
>> Mifos
>> >> X UI and will provide more group management capabilities. Is this the
>> >> objective of this project and if not, Ed, Please can I get some more
>> >> clarity.
>> >>
>> >> With the backend currently not complete, later down the project
>> timeline,
>> >> we will need to implement the backend services provided there are
>> >> requirements on Confluence. I see there is another project on building
>> >> Group Management Microservice and integrating into fims. The two project
>> >> will likely converge.
>> >>
>> >> Attached to this mail is a screen shot of the login page which is very
>> >> open for feedback from everyone. I am looking forward to hearing from
>> you.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Yours Sincerely,
>> >> Pembe Miriam
>> >>
>> >>
>> >>
>> >> On Sun, Apr 1, 2018 at 7:25 AM, Awasum Yannick 
>> wrote:
>> >>
>> >>> Hi Miriam,
>> >>>
>> >>> I have merged your PR. Thanks very much for your contributions and
>> keep up
>> >>> the good work.
>> >>>
>> >>> Cabrel, I have also merged your PR, pull and make sure everything works
>> >>> and
>> >>> that your repos are upto date.
>> >>>
>> >>>
>> >>> Thanks
>> >>> Awasum
>> >>>
>> >>> On Fri, Mar 30, 2018 at 9:46 AM, Pembe Miriam <
>> pembemiriam...@gmail.com>
>> >>> wrote:
>> >>>
>> >>> > Hello Everyone,
>> >>> >
>> >>> > I have sent a PR which corrects the order of the initial build script
>> >>> for
>> >>> > Linux and also corrects the fims-web-app name in the script.
>> >>> >
>> >>> > Here is the PR: https://github.com/apache/fine
>> >>> ract-cn-demo-server/pull/5
>> >>> >
>> >>> > The goal is that once you have built Mifos IO code base, running the
>> >>> > Fineract CN for the first time should not yield any errors hopefully.
>> >>> >
>> >>> >
>> >>> > Yours Sincerely,
>> >>> > Pembe Miriam
>> >>> >
>> >>> >
>> >>> > On Tue, Mar 20, 2018 at 5:30 PM, Pembe Miriam <
>> pembemiriam...@gmail.com
>> >>> >
>> >>> > wrote:
>> >>> >
>> >>> > > Hello Myrle,
>> >>> > >
>> >>> > > Thanks very much for your reply
>> >>> > >
>> >>> > > Yours Sincerely,
>> >>> > > Pembe Miriam
>> >>> > >
>> >>> > > On Tue, Mar 20, 2018 at 1:56 PM, Myrle Krantz 
>> >>> wrote:
>> >>> > >
>> >>> > >> Hello Pembe,
>> >>> > >>
>> >>> > >> Please pull service-starter; that will correct the error that the
>> >>> > >> mifos i/o libraries are being pulled.  Here are the instructions
>> for
>> >>> > >> pulling just one repository from Fineract CN:
>> >>> > >> https://lists.apache.org/thread.html/16007bc6afde2c8839cc794
>> >>> > >> 96110c20aeadbcba99a6842e10e5304ac@%3Cdev.fineract.apache.org%3E
>> >>> > >>
>> >>> > >> To answer your question on the differences between Mifos X, etc.
>> >>> > >>
>> >>> > >> * Fineract 1.x -- a backend core banking system.
>> >>> > >> * Mifos X -- a solution based on this which adds in UI and
>> reporting.
>> >>> > >> Not part of the Apache Fineract project.
>> >>> > >> * Fineract CN -- a rearchitected version of Fineract 1.x which
>> cuts
>> >>> > >> the monolith into microservices. Unlike Fineract 1.x, CN has 2
>> UIs as
>> >>> > >> part of the Apache Fineract project.
>> >>> > >>
>> >>> > >> Best Regards,
>> >>> > >> Myrle
>> >>> > >>
>> >>> > >> On Fri, Mar 9, 2018 at 4:00 PM, Pembe Miriam <
>> >>> pembemiriam...@gmail.com>
>> >>> > >> wrote:
>> >>> > >> > Hello,
>> >>> > >> >
>> >>> > >> >
>> >>> > >> > My name is Pembe Miriam, a computer engineering student in the
>> >>> > >> University
>> >>> > >> > of Buea, Cameroon. I have interest in working on the project,
>> Web
>> >>> > UI/UX
>> >>> > >> For
>> 

Re: Declaration of interests in participating in GSoC 2018

2018-04-06 Thread Pembe Miriam
Hello Myrle,

Thanks for Replying. My Confluence  ID is pembe

Yours Sincerely,
Pembe Miriam

On Fri, Apr 6, 2018 at 10:09 AM, Myrle Krantz  wrote:

> Yes.
>
> Go to https://cwiki.apache.org/ and click "sign up" in the upper right
> corner.  Then tell me what ID you used and I'll give you write
> permissions.
>
> Best Regards,
> Myrle
>
>
> On Fri, Apr 6, 2018 at 10:58 AM, Pembe Miriam 
> wrote:
> > For some reason, the mailing list does not seem to accept images or
> > attachment.
> >
> > Please can I get a Wiki page on Confluence or a Google docs? So i can
> begin
> > to add the wireframes.
> >
> >
> >
> > On Fri, Apr 6, 2018 at 9:45 AM, Pembe Miriam 
> > wrote:
> >
> >> Hello,
> >>
> >> According to the idea of a new web UI for Microfinance Institutions, I
> >> have started off with developing a new login UI to that respect. Below
> is
> >> the link to the github repository. You can clone and review it from that
> >> link.
> >>
> >> https://github.com/pembemiriam/fineract-cn-web-app
> >>
> >> I understand the idea is to build a new Web UI different from fims which
> >> provides MFI-like look and feel. Something that looks a bit more like
> Mifos
> >> X UI and will provide more group management capabilities. Is this the
> >> objective of this project and if not, Ed, Please can I get some more
> >> clarity.
> >>
> >> With the backend currently not complete, later down the project
> timeline,
> >> we will need to implement the backend services provided there are
> >> requirements on Confluence. I see there is another project on building
> >> Group Management Microservice and integrating into fims. The two project
> >> will likely converge.
> >>
> >> Attached to this mail is a screen shot of the login page which is very
> >> open for feedback from everyone. I am looking forward to hearing from
> you.
> >>
> >>
> >>
> >>
> >>
> >> Yours Sincerely,
> >> Pembe Miriam
> >>
> >>
> >>
> >> On Sun, Apr 1, 2018 at 7:25 AM, Awasum Yannick 
> wrote:
> >>
> >>> Hi Miriam,
> >>>
> >>> I have merged your PR. Thanks very much for your contributions and
> keep up
> >>> the good work.
> >>>
> >>> Cabrel, I have also merged your PR, pull and make sure everything works
> >>> and
> >>> that your repos are upto date.
> >>>
> >>>
> >>> Thanks
> >>> Awasum
> >>>
> >>> On Fri, Mar 30, 2018 at 9:46 AM, Pembe Miriam <
> pembemiriam...@gmail.com>
> >>> wrote:
> >>>
> >>> > Hello Everyone,
> >>> >
> >>> > I have sent a PR which corrects the order of the initial build script
> >>> for
> >>> > Linux and also corrects the fims-web-app name in the script.
> >>> >
> >>> > Here is the PR: https://github.com/apache/fine
> >>> ract-cn-demo-server/pull/5
> >>> >
> >>> > The goal is that once you have built Mifos IO code base, running the
> >>> > Fineract CN for the first time should not yield any errors hopefully.
> >>> >
> >>> >
> >>> > Yours Sincerely,
> >>> > Pembe Miriam
> >>> >
> >>> >
> >>> > On Tue, Mar 20, 2018 at 5:30 PM, Pembe Miriam <
> pembemiriam...@gmail.com
> >>> >
> >>> > wrote:
> >>> >
> >>> > > Hello Myrle,
> >>> > >
> >>> > > Thanks very much for your reply
> >>> > >
> >>> > > Yours Sincerely,
> >>> > > Pembe Miriam
> >>> > >
> >>> > > On Tue, Mar 20, 2018 at 1:56 PM, Myrle Krantz 
> >>> wrote:
> >>> > >
> >>> > >> Hello Pembe,
> >>> > >>
> >>> > >> Please pull service-starter; that will correct the error that the
> >>> > >> mifos i/o libraries are being pulled.  Here are the instructions
> for
> >>> > >> pulling just one repository from Fineract CN:
> >>> > >> https://lists.apache.org/thread.html/16007bc6afde2c8839cc794
> >>> > >> 96110c20aeadbcba99a6842e10e5304ac@%3Cdev.fineract.apache.org%3E
> >>> > >>
> >>> > >> To answer your question on the differences between Mifos X, etc.
> >>> > >>
> >>> > >> * Fineract 1.x -- a backend core banking system.
> >>> > >> * Mifos X -- a solution based on this which adds in UI and
> reporting.
> >>> > >> Not part of the Apache Fineract project.
> >>> > >> * Fineract CN -- a rearchitected version of Fineract 1.x which
> cuts
> >>> > >> the monolith into microservices. Unlike Fineract 1.x, CN has 2
> UIs as
> >>> > >> part of the Apache Fineract project.
> >>> > >>
> >>> > >> Best Regards,
> >>> > >> Myrle
> >>> > >>
> >>> > >> On Fri, Mar 9, 2018 at 4:00 PM, Pembe Miriam <
> >>> pembemiriam...@gmail.com>
> >>> > >> wrote:
> >>> > >> > Hello,
> >>> > >> >
> >>> > >> >
> >>> > >> > My name is Pembe Miriam, a computer engineering student in the
> >>> > >> University
> >>> > >> > of Buea, Cameroon. I have interest in working on the project,
> Web
> >>> > UI/UX
> >>> > >> For
> >>> > >> > Micro finance Institution on Apache Fineract CN and I look
> forward
> >>> to
> >>> > >> > contributing to it during and after GSoC 2018. I am proficient
> in
> >>> > >> > JavaScript and Angular 2+, fairly comfortable in Java and coming
> >>> up to
> >>> > >> > speed with Spring.
> >>> > >> >
> >>> > 

Re: Requesting Permission to Edit Data Import Wiki

2018-04-06 Thread Cabrel Kemfang
Hello Ed,

Sorry for the delay

This is my confluence ID :cabrelkemfang



On Fri, Apr 6, 2018 at 8:56 AM, Ed Cable  wrote:

> Cabrel, I'd be more than happy to grant you those privileges. What is your
> Confluence ID?
>
> Ed
>
> On Fri, Apr 6, 2018 at 12:43 AM, Cabrel Kemfang <
> ghislaincabrel.kemf...@gmail.com> wrote:
>
> > Hello Ed, Myrle,
> >
> > Please, I was hopping to begin adding some design for data import tool
> for
> > Fineract CN.
> >
> > It is possible to grant me edit privileges to the following page:
> > https://cwiki.apache.org/confluence/display/FINERACT/
> > Migration+Path+from+Fineract+to+Fineract+CN
> >  > Migration+Path+from+Fineract+to+Fineract+CN>
> >
> > Humbly,
> > Cabrel Kemfang
> >
>
>
>
> --
> *Ed Cable*
> President/CEO, Mifos Initiative
> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>   
>


Re: Declaration of interests in participating in GSoC 2018

2018-04-06 Thread Myrle Krantz
Yes.

Go to https://cwiki.apache.org/ and click "sign up" in the upper right
corner.  Then tell me what ID you used and I'll give you write
permissions.

Best Regards,
Myrle


On Fri, Apr 6, 2018 at 10:58 AM, Pembe Miriam  wrote:
> For some reason, the mailing list does not seem to accept images or
> attachment.
>
> Please can I get a Wiki page on Confluence or a Google docs? So i can begin
> to add the wireframes.
>
>
>
> On Fri, Apr 6, 2018 at 9:45 AM, Pembe Miriam 
> wrote:
>
>> Hello,
>>
>> According to the idea of a new web UI for Microfinance Institutions, I
>> have started off with developing a new login UI to that respect. Below is
>> the link to the github repository. You can clone and review it from that
>> link.
>>
>> https://github.com/pembemiriam/fineract-cn-web-app
>>
>> I understand the idea is to build a new Web UI different from fims which
>> provides MFI-like look and feel. Something that looks a bit more like Mifos
>> X UI and will provide more group management capabilities. Is this the
>> objective of this project and if not, Ed, Please can I get some more
>> clarity.
>>
>> With the backend currently not complete, later down the project timeline,
>> we will need to implement the backend services provided there are
>> requirements on Confluence. I see there is another project on building
>> Group Management Microservice and integrating into fims. The two project
>> will likely converge.
>>
>> Attached to this mail is a screen shot of the login page which is very
>> open for feedback from everyone. I am looking forward to hearing from you.
>>
>>
>>
>>
>>
>> Yours Sincerely,
>> Pembe Miriam
>>
>>
>>
>> On Sun, Apr 1, 2018 at 7:25 AM, Awasum Yannick  wrote:
>>
>>> Hi Miriam,
>>>
>>> I have merged your PR. Thanks very much for your contributions and keep up
>>> the good work.
>>>
>>> Cabrel, I have also merged your PR, pull and make sure everything works
>>> and
>>> that your repos are upto date.
>>>
>>>
>>> Thanks
>>> Awasum
>>>
>>> On Fri, Mar 30, 2018 at 9:46 AM, Pembe Miriam 
>>> wrote:
>>>
>>> > Hello Everyone,
>>> >
>>> > I have sent a PR which corrects the order of the initial build script
>>> for
>>> > Linux and also corrects the fims-web-app name in the script.
>>> >
>>> > Here is the PR: https://github.com/apache/fine
>>> ract-cn-demo-server/pull/5
>>> >
>>> > The goal is that once you have built Mifos IO code base, running the
>>> > Fineract CN for the first time should not yield any errors hopefully.
>>> >
>>> >
>>> > Yours Sincerely,
>>> > Pembe Miriam
>>> >
>>> >
>>> > On Tue, Mar 20, 2018 at 5:30 PM, Pembe Miriam >> >
>>> > wrote:
>>> >
>>> > > Hello Myrle,
>>> > >
>>> > > Thanks very much for your reply
>>> > >
>>> > > Yours Sincerely,
>>> > > Pembe Miriam
>>> > >
>>> > > On Tue, Mar 20, 2018 at 1:56 PM, Myrle Krantz 
>>> wrote:
>>> > >
>>> > >> Hello Pembe,
>>> > >>
>>> > >> Please pull service-starter; that will correct the error that the
>>> > >> mifos i/o libraries are being pulled.  Here are the instructions for
>>> > >> pulling just one repository from Fineract CN:
>>> > >> https://lists.apache.org/thread.html/16007bc6afde2c8839cc794
>>> > >> 96110c20aeadbcba99a6842e10e5304ac@%3Cdev.fineract.apache.org%3E
>>> > >>
>>> > >> To answer your question on the differences between Mifos X, etc.
>>> > >>
>>> > >> * Fineract 1.x -- a backend core banking system.
>>> > >> * Mifos X -- a solution based on this which adds in UI and reporting.
>>> > >> Not part of the Apache Fineract project.
>>> > >> * Fineract CN -- a rearchitected version of Fineract 1.x which cuts
>>> > >> the monolith into microservices. Unlike Fineract 1.x, CN has 2 UIs as
>>> > >> part of the Apache Fineract project.
>>> > >>
>>> > >> Best Regards,
>>> > >> Myrle
>>> > >>
>>> > >> On Fri, Mar 9, 2018 at 4:00 PM, Pembe Miriam <
>>> pembemiriam...@gmail.com>
>>> > >> wrote:
>>> > >> > Hello,
>>> > >> >
>>> > >> >
>>> > >> > My name is Pembe Miriam, a computer engineering student in the
>>> > >> University
>>> > >> > of Buea, Cameroon. I have interest in working on the project, Web
>>> > UI/UX
>>> > >> For
>>> > >> > Micro finance Institution on Apache Fineract CN and I look forward
>>> to
>>> > >> > contributing to it during and after GSoC 2018. I am proficient in
>>> > >> > JavaScript and Angular 2+, fairly comfortable in Java and coming
>>> up to
>>> > >> > speed with Spring.
>>> > >> >
>>> > >> >
>>> > >> > I have just built the Apache Fineract CN platform and had a lot of
>>> > >> errors
>>> > >> > which I noticed that others on the mailing list experienced too. I
>>> > fixed
>>> > >> > these by observing that Fineract CN 's demo-server depends on Mifos
>>> > I/O
>>> > >> > artifacts and the solution is to build Mifos I/O first before
>>> building
>>> > >> > Apache Fineract CN. This ensures that artifacts are published to
>>> > >> > `$USER_HOME/.m2/repository` folder. 

Re: Declaration of interests in participating in GSoC 2018

2018-04-06 Thread Pembe Miriam
For some reason, the mailing list does not seem to accept images or
attachment.

Please can I get a Wiki page on Confluence or a Google docs? So i can begin
to add the wireframes.



On Fri, Apr 6, 2018 at 9:45 AM, Pembe Miriam 
wrote:

> Hello,
>
> According to the idea of a new web UI for Microfinance Institutions, I
> have started off with developing a new login UI to that respect. Below is
> the link to the github repository. You can clone and review it from that
> link.
>
> https://github.com/pembemiriam/fineract-cn-web-app
>
> I understand the idea is to build a new Web UI different from fims which
> provides MFI-like look and feel. Something that looks a bit more like Mifos
> X UI and will provide more group management capabilities. Is this the
> objective of this project and if not, Ed, Please can I get some more
> clarity.
>
> With the backend currently not complete, later down the project timeline,
> we will need to implement the backend services provided there are
> requirements on Confluence. I see there is another project on building
> Group Management Microservice and integrating into fims. The two project
> will likely converge.
>
> Attached to this mail is a screen shot of the login page which is very
> open for feedback from everyone. I am looking forward to hearing from you.
>
>
>
>
>
> Yours Sincerely,
> Pembe Miriam
>
>
>
> On Sun, Apr 1, 2018 at 7:25 AM, Awasum Yannick  wrote:
>
>> Hi Miriam,
>>
>> I have merged your PR. Thanks very much for your contributions and keep up
>> the good work.
>>
>> Cabrel, I have also merged your PR, pull and make sure everything works
>> and
>> that your repos are upto date.
>>
>>
>> Thanks
>> Awasum
>>
>> On Fri, Mar 30, 2018 at 9:46 AM, Pembe Miriam 
>> wrote:
>>
>> > Hello Everyone,
>> >
>> > I have sent a PR which corrects the order of the initial build script
>> for
>> > Linux and also corrects the fims-web-app name in the script.
>> >
>> > Here is the PR: https://github.com/apache/fine
>> ract-cn-demo-server/pull/5
>> >
>> > The goal is that once you have built Mifos IO code base, running the
>> > Fineract CN for the first time should not yield any errors hopefully.
>> >
>> >
>> > Yours Sincerely,
>> > Pembe Miriam
>> >
>> >
>> > On Tue, Mar 20, 2018 at 5:30 PM, Pembe Miriam > >
>> > wrote:
>> >
>> > > Hello Myrle,
>> > >
>> > > Thanks very much for your reply
>> > >
>> > > Yours Sincerely,
>> > > Pembe Miriam
>> > >
>> > > On Tue, Mar 20, 2018 at 1:56 PM, Myrle Krantz 
>> wrote:
>> > >
>> > >> Hello Pembe,
>> > >>
>> > >> Please pull service-starter; that will correct the error that the
>> > >> mifos i/o libraries are being pulled.  Here are the instructions for
>> > >> pulling just one repository from Fineract CN:
>> > >> https://lists.apache.org/thread.html/16007bc6afde2c8839cc794
>> > >> 96110c20aeadbcba99a6842e10e5304ac@%3Cdev.fineract.apache.org%3E
>> > >>
>> > >> To answer your question on the differences between Mifos X, etc.
>> > >>
>> > >> * Fineract 1.x -- a backend core banking system.
>> > >> * Mifos X -- a solution based on this which adds in UI and reporting.
>> > >> Not part of the Apache Fineract project.
>> > >> * Fineract CN -- a rearchitected version of Fineract 1.x which cuts
>> > >> the monolith into microservices. Unlike Fineract 1.x, CN has 2 UIs as
>> > >> part of the Apache Fineract project.
>> > >>
>> > >> Best Regards,
>> > >> Myrle
>> > >>
>> > >> On Fri, Mar 9, 2018 at 4:00 PM, Pembe Miriam <
>> pembemiriam...@gmail.com>
>> > >> wrote:
>> > >> > Hello,
>> > >> >
>> > >> >
>> > >> > My name is Pembe Miriam, a computer engineering student in the
>> > >> University
>> > >> > of Buea, Cameroon. I have interest in working on the project, Web
>> > UI/UX
>> > >> For
>> > >> > Micro finance Institution on Apache Fineract CN and I look forward
>> to
>> > >> > contributing to it during and after GSoC 2018. I am proficient in
>> > >> > JavaScript and Angular 2+, fairly comfortable in Java and coming
>> up to
>> > >> > speed with Spring.
>> > >> >
>> > >> >
>> > >> > I have just built the Apache Fineract CN platform and had a lot of
>> > >> errors
>> > >> > which I noticed that others on the mailing list experienced too. I
>> > fixed
>> > >> > these by observing that Fineract CN 's demo-server depends on Mifos
>> > I/O
>> > >> > artifacts and the solution is to build Mifos I/O first before
>> building
>> > >> > Apache Fineract CN. This ensures that artifacts are published to
>> > >> > `$USER_HOME/.m2/repository` folder. In addition, the script used to
>> > run
>> > >> > Apache Fineract CN for the first time, initial-setup.sh, has an
>> > >> incorrect
>> > >> > dependency graph (that's why it has to be ran THRICE) which I've
>> > >> corrected
>> > >> > and I'll be sending a Pull Request (so that it should be run ONCE).
>> > >> >
>> > >> > I'm also confused about the exact differences between between
>> Mifos X,
>> > 

Re: Declaration of interests in participating in GSoC 2018

2018-04-06 Thread Pembe Miriam
Hello,

According to the idea of a new web UI for Microfinance Institutions, I have
started off with developing a new login UI to that respect. Below is the
link to the github repository. You can clone and review it from that link.

https://github.com/pembemiriam/fineract-cn-web-app

I understand the idea is to build a new Web UI different from fims which
provides MFI-like look and feel. Something that looks a bit more like Mifos
X UI and will provide more group management capabilities. Is this the
objective of this project and if not, Ed, Please can I get some more
clarity.

With the backend currently not complete, later down the project timeline,
we will need to implement the backend services provided there are
requirements on Confluence. I see there is another project on building
Group Management Microservice and integrating into fims. The two project
will likely converge.

Attached to this mail is a screen shot of the login page which is very open
for feedback from everyone. I am looking forward to hearing from you.





Yours Sincerely,
Pembe Miriam



On Sun, Apr 1, 2018 at 7:25 AM, Awasum Yannick  wrote:

> Hi Miriam,
>
> I have merged your PR. Thanks very much for your contributions and keep up
> the good work.
>
> Cabrel, I have also merged your PR, pull and make sure everything works and
> that your repos are upto date.
>
>
> Thanks
> Awasum
>
> On Fri, Mar 30, 2018 at 9:46 AM, Pembe Miriam 
> wrote:
>
> > Hello Everyone,
> >
> > I have sent a PR which corrects the order of the initial build script for
> > Linux and also corrects the fims-web-app name in the script.
> >
> > Here is the PR: https://github.com/apache/fineract-cn-demo-server/pull/5
> >
> > The goal is that once you have built Mifos IO code base, running the
> > Fineract CN for the first time should not yield any errors hopefully.
> >
> >
> > Yours Sincerely,
> > Pembe Miriam
> >
> >
> > On Tue, Mar 20, 2018 at 5:30 PM, Pembe Miriam 
> > wrote:
> >
> > > Hello Myrle,
> > >
> > > Thanks very much for your reply
> > >
> > > Yours Sincerely,
> > > Pembe Miriam
> > >
> > > On Tue, Mar 20, 2018 at 1:56 PM, Myrle Krantz 
> wrote:
> > >
> > >> Hello Pembe,
> > >>
> > >> Please pull service-starter; that will correct the error that the
> > >> mifos i/o libraries are being pulled.  Here are the instructions for
> > >> pulling just one repository from Fineract CN:
> > >> https://lists.apache.org/thread.html/16007bc6afde2c8839cc794
> > >> 96110c20aeadbcba99a6842e10e5304ac@%3Cdev.fineract.apache.org%3E
> > >>
> > >> To answer your question on the differences between Mifos X, etc.
> > >>
> > >> * Fineract 1.x -- a backend core banking system.
> > >> * Mifos X -- a solution based on this which adds in UI and reporting.
> > >> Not part of the Apache Fineract project.
> > >> * Fineract CN -- a rearchitected version of Fineract 1.x which cuts
> > >> the monolith into microservices. Unlike Fineract 1.x, CN has 2 UIs as
> > >> part of the Apache Fineract project.
> > >>
> > >> Best Regards,
> > >> Myrle
> > >>
> > >> On Fri, Mar 9, 2018 at 4:00 PM, Pembe Miriam <
> pembemiriam...@gmail.com>
> > >> wrote:
> > >> > Hello,
> > >> >
> > >> >
> > >> > My name is Pembe Miriam, a computer engineering student in the
> > >> University
> > >> > of Buea, Cameroon. I have interest in working on the project, Web
> > UI/UX
> > >> For
> > >> > Micro finance Institution on Apache Fineract CN and I look forward
> to
> > >> > contributing to it during and after GSoC 2018. I am proficient in
> > >> > JavaScript and Angular 2+, fairly comfortable in Java and coming up
> to
> > >> > speed with Spring.
> > >> >
> > >> >
> > >> > I have just built the Apache Fineract CN platform and had a lot of
> > >> errors
> > >> > which I noticed that others on the mailing list experienced too. I
> > fixed
> > >> > these by observing that Fineract CN 's demo-server depends on Mifos
> > I/O
> > >> > artifacts and the solution is to build Mifos I/O first before
> building
> > >> > Apache Fineract CN. This ensures that artifacts are published to
> > >> > `$USER_HOME/.m2/repository` folder. In addition, the script used to
> > run
> > >> > Apache Fineract CN for the first time, initial-setup.sh, has an
> > >> incorrect
> > >> > dependency graph (that's why it has to be ran THRICE) which I've
> > >> corrected
> > >> > and I'll be sending a Pull Request (so that it should be run ONCE).
> > >> >
> > >> > I'm also confused about the exact differences between between Mifos
> X,
> > >> > Apache Fineract 1.x and Apache Fineract CN. All what I know now is
> > that
> > >> > Mifos X is a monolith and Apache Fineract CN is based on a
> > microservices
> > >> > architecture.
> > >> >
> > >> > Yours Sincerely,
> > >> > Pembe Miriam.
> > >>
> > >
> > >
> >
>


Re: Requesting Permission to Edit Data Import Wiki

2018-04-06 Thread Ed Cable
Cabrel, I'd be more than happy to grant you those privileges. What is your
Confluence ID?

Ed

On Fri, Apr 6, 2018 at 12:43 AM, Cabrel Kemfang <
ghislaincabrel.kemf...@gmail.com> wrote:

> Hello Ed, Myrle,
>
> Please, I was hopping to begin adding some design for data import tool for
> Fineract CN.
>
> It is possible to grant me edit privileges to the following page:
> https://cwiki.apache.org/confluence/display/FINERACT/
> Migration+Path+from+Fineract+to+Fineract+CN
>  Migration+Path+from+Fineract+to+Fineract+CN>
>
> Humbly,
> Cabrel Kemfang
>



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

*Collectively Creating a World of 3 Billion Maries | *http://mifos.org
  


Requesting Permission to Edit Data Import Wiki

2018-04-06 Thread Cabrel Kemfang
Hello Ed, Myrle,

Please, I was hopping to begin adding some design for data import tool for
Fineract CN.

It is possible to grant me edit privileges to the following page:
https://cwiki.apache.org/confluence/display/FINERACT/Migration+Path+from+Fineract+to+Fineract+CN


Humbly,
Cabrel Kemfang


Re: Reducing Barriers to Entry for New Contributors WAS [ Re: GSoC 2018: Fineract CN SMS & Email Notifications]

2018-04-06 Thread Courage Angeh
Ok. Thanks Myrle. I will look into those links

On Thu, Apr 5, 2018, 1:48 PM Myrle Krantz  wrote:

> Hi Courage,
>
> On Thu, Mar 29, 2018 at 4:11 PM, Courage Angeh 
> wrote:
> > The domain microservices rely on Lang microservice to generate RSA keys.
> > Lang microservice serves a library like Cassandra and Async
> microservices.
> > I understand why relying on another program to start is not good but
> that's
> > not the only dependency here.
> >
> > Nevertheless my proposal is we update each microservice not to generate
> an
> > RSA key but to get it from the Lang microservice
>
> Lang is not a microservice, it's a library.  There is no single
> instance of it running.  Instead, it is included in all the
> microservices.  Each microservice instance (and therefore each lang
> instance) will see only it's own data.  Lang does not have global
> data, it only has service local data.  If we were to create global
> data that each instance of lang accesses, we would risk making
> downtime-free upgrades impossible in the future.
>
> For an understanding of how keys are exchanged and used, this
> documentation may help:
>
> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN+demo-server
>
> If you want to understand how we design for downtime-free upgrades,
> this documentation may help:
>
> https://cwiki.apache.org/confluence/display/FINERACT/Composing+a+Release+out+of+Microservices
>
> Best Regards,
> Myrle
>