Versions Compared

Key

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

Image Modified

Table of Contents
outlinetrue

...

Mentors johnwoodlock (Unlicensed)
Overview & Objectives This project focuses on simplifying/automating the maintenance of the Mifos X API documentation (https://demo.openmf.org/api-docs/apiLive.htm) and ensuring it is complete:
  • Ensure that all REST services are included and to the standard required in the documentation.
  • Automate maintenance of documentation so it must be in sync with code base and can 'alarm' us if not complete.
Description

The API is probably the most important part of the new Mifos X platform and that's why we put a ton of effort into making it easier for developers to see examples and interact with.  It's certainly not 'passive' documentation and must be interactive and up to date such that our community can see the flexibility and power in which the API can be used to support new financial services or support alternative way for accessing the Mifos technology. 


However, its currently a manual process that is a bit of a pain to complete and because of that our current documentation can become out of date. 
Helpful Skills 
ImpactWorldwide, there are multitudes of methodologies and delivery channels in which to deliver financial services to the poor. On the platform through the API, our community has the ability to build applications to allow Mifos to support new markets and scale more services to the poor in need. Our community is global and of varying skillsets, so it's critical that the API is well-documented and constantly up to date with clear examples. This project will significantly reduce the burden of maintaining this documentation.  
Other Resources 

 

This project focuses on simplifying/automating the maintenance of the Mifos X API documentation (https://demo.openmf.org/api-docs/apiLive.htm) and ensuring it is complete:
  • Ensure that all REST services are included and to the standard required in the documentation.
  • Automate maintenance of documentation so it must be in sync with code base and can 'alarm' us if not complete.
So, I'm seeing a project that would look at automating it so it has to be in sync with the code base and maybe 'alarm' if not complete. 

 

Improve i18n and L10n support in Mifos X 

  
Mentors 
Overview & Objectives 
Description 
Helpful Skills 
Impact 
Other Resources 

...

  
Mentors 
Overview & Objectives 
Description 
Helpful Skills 
Impact 
Other Resources 



Are there enough i18n related tasks in Mifos X for a whole project or is it simply waiting till core platform code is stabilized before we want to start heavily recruiting UI translators. 

...

Identify problems related to project, start asking good questions on developer mailing list, start creating a plan.

Collateral Management System (revisit)

Mentor: Vishwas Babu A J

Add Collateral Management abilities to Mifos (functional spec to be attached)

...

Helpful Skills : HTML, JSP/JSTL,Spring MVC, Spring, Hibernate, JUnit

Business Analytics (OLAP) (revisit)


Mentor: KojoG
Extend the Mifos Business Intelligence data warehouse to create OLAP cubes. This will allow managers to perform ad hoc slicing and dicing of their data 
to answer important questions about their operations.

...

Convert Mifos acceptance tests to Webdriver and optimize for better performance.

REPLACE with ACCEPTANCE TEST FRAMEWORK PROJECTAUTOMATED API-LEVEL REGRESSION TESTING FRAMEWORK

Possible mentor: Michael Vorburger

...

Import Tool for Mifos X

Timeline

Official GSoC 2012 2013 timeline

See also