Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Improving code coverage

Mentors


Overview & Objectives

The Fineract 1.x code powers a dozen of cloud-based core banking and fin-tech solutions around the world supporting millions of clients. The wide functional footprint and the lack of integration tests make releases of Fineract 1.x a cumbersome process involving a lot of manual testing. The goal of this project is to improve the stability and code coverage of the Fineract 1.x platform

Description

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFINERACT-713

Helpful SkillsSpring, Hibernate, REST, Java, SQL, AngularJS, Javascript (as the user Interface helps you understand some of the functionality)

Hardening Fineract 1.x

Mentors


Overview & Objectives

The Fineract 1.x code powers a dozen of cloud-based core banking and fin-tech solutions around the world supporting millions of clients. As the community works towards migrating the functionality present in Fineract 1.x to a new architecture (Fineract CN), we also want to ship LTS versions of Fineract 1.x by upgrading all dependencies to their latest versions and addressing all known bugs in the system

Description

Jira
showSummarytrue
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFINERACT-723
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFINERACT-724
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFINERACT-722
 

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFINERACT-712
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFINERACT-700

Helpful SkillsSpring, Hibernate, REST, Java, SQL, AngularJS, Javascript (as the user Interface helps you understand some of the functionality)

Swagger Documentation for Fineract API's

Mentors
Overview & Objectives

Complete the pending work around Migrating Fineract 1.x's API documentation to Swagger.

Description

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFINERACT-733

Helpful SkillsSpring, Swagger, Swagger-Core, Swagger-UI, Java, XML, HTML, CSS, Javascript, Gradle, REST

Containerization and Deployment of Apache Fineract CN

Mentors
Overview & Objectives

Containerization and Deployment of the Apache Fineract CN using Docker

Description

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFINCN-139

Helpful Skills

Docker, Kubernetes, Jenkins, Bash, Java - Spring, PostgreSQL, MariaDB, Cassandra, TDD With JUnit 4, Gradle

2019 Google Summer of Code Timeline

Please see Google Summer of Code website for the full program timeline. Here are a few key dates and their current status: 

Date

Event

Status

Interim Period: February 26 - March 25

Would-be students discuss project ideas with potential mentoring organizations.

25 March - 09 Apr 1800 UTC

Student application period

Interim Period:

Mentoring organizations review and rank student proposals; where necessary, mentoring organizations may request further proposal detail from the student applicant.

Slot allocations published to mentoring organizations

May 6: 1600 UTC

Accepted student proposals announced on the Google Summer of Code site.

Community Bonding Period:

May 6 - May 27

Students get to know mentors, read documentation, get up to speed to begin working on their projects.

27 May:

Students begin coding for their Google Summer of Code projects

24 June - 28 June: 1800 UTC

Phase 1 Evaluation deadline

22 July - 26 July: 1800 UTCPhase 2 Evaluation deadline

19 August - 26 August: 1800 UTC

Final week: Students submit their final work product and their final mentor evaluation

26 August - 2 Sept: 1800 UTC

Mentors submit final student evaluations.

3 September

Final results of Google Summer of Code 2019 announced

October

Mentor Summit at Google: