Hi Vinayak,

Welcome to the Fineract Community. Sorry for the late reply.

The Fineract backend is located here: https://github.com/apache/fineract and
its written in Java, Spring, Spring Boot, JAX-RS, SQL/MySQL. So you need to
learn the above to upgrade the source code to Java 11. You will off course
need to learn some Java 11 as well. Fineract has integration tests which
are run each time by Travis when you submit a PR. So they key of the Java
11 upgrade is to first make sure the code is running on java 11 and can be
build and we can get a deployable war file to deploy on tomcat. Doing this
will entail you make the java 11 upgraded Fineract 1.x to pass integration
tests. THere are probably a few other things you will need to do.

The reference front end application for Fineract is hosted by the Mifos
Initiative here: https://github.com/openMF/community-app thats what you
will use to test if everything is working functionally as you do the
upgrade to Java 11.

For a start read the following links and resources:
1.) http://fineract.apache.org/ read everything under this site
2.) Sign up on the right mailing lists:
https://mifos.org/resources/community/communications/ ask questions and
reply to threads you find interesting
3) Signup and Pick issues to start fixing well before GSoC applications
open:
https://issues.apache.org/jira/projects/FINERACT/issues/FINERACT-827?filter=allopenissues
4.) Read our FAQ page and other relevant docs on Confluence:
https://cwiki.apache.org/confluence/display/FINERACT/FAQ

I hope this answers some of your questions. If there are more questions,
please ask them onlist and we will be able to answer as soon as we can.

Thanks for Joining the Apache Fineract Community

May the Force Be with You and Protect you from the Corona Virus

Thanks.
Awasum Yannick

On Fri, Feb 28, 2020 at 5:47 AM Vinayak Srivastava <
[email protected]> wrote:

> Dear Mr Yannick,
> I understand you must have a busy schedule and won't want to intrude. It
> would, however, be of great help of we could correspond on this matter at a
> time convenient to you, if possible.
> Thanking you,
> Yours sincerely,
> Vinayak Srivastava.
>
> On Wed, 26 Feb 2020 at 22:56, Vinayak Srivastava <
> [email protected]> wrote:
>
>> To,
>> Awasum Yaanick,
>> Apache Software Foundation
>>
>> Subject: Potential Google Summer of Code Project at Apache
>>
>> Dear Mr Yannick,
>> I am writing to you today to inquire more about the summer
>> internship opportunity through the Google Summer of Code. I read the
>> proposal put forth by The Apache Software Foundation about the migration of
>> Fineract 1.x Software from Java 8 to Java 11 and I'd be really interested
>> in this project. I'm currently a sophomore at Manipal Institute of
>> Technology, with my major as 'Computer Science and Communication
>> Technology.' Aside from coding in Java for the past six years, I have also
>> an interest in the finance sector and hope to be associated with it in some
>> capacity in the future.
>> I am writing to you today to inquire as to what all skills would I need
>> to successfully complete this project so that I can pick up and polish
>> those before I apply, and what all would the organisation be looking for in
>> a candidate. I am proficient in Java to an intermediate level but I hope to
>> take those skills to the next level so that I can contribute in a
>> meaningful way.  I really hope to undertake this immense learning
>> opportunity. This will not only help me distinguish myself from the rest,
>> but also help me learn more and gain practical knowledge. More than
>> anything, I would like to get better at these skills as I don't have much
>> practical experience in the industry.
>> I really hope to hear from you soon. Thanking you in anticipation of your
>> cooperation.
>>
>> Vinayak Srivastava,
>> Manipal Institute of Technology,
>> Manipal.
>> [email protected]
>>
>>

Reply via email to