New Contributor Getting Started Guide
This guide covers all Mifos Projects or Projects stewarded by Mifos.
For more detailed about who we are and what we do, please see http://mifos.org/
Lightning-Fast Quick Start!
Who We Are and What We Do
Official Site - https://mifos.org/mifos-initiative/
Financial Inclusion - What is Financial Inclusion?
Get the Code
Web App - https://github.com/openMF/web-app
Community App - https://github.com/openMF/community-app
Online Banking App - https://github.com/openMF/web-self-service-app
Payment Hub EE - https://mifos.gitbook.io/docs/payment-hub-ee/overview/source-code-repositories
Mifos Gazelle - https://github.com/openMF/mifos-gazelle
Platform, Mobile Apps & More: (scroll down)
Find a Task to Work On:
Front-End: https://github.com/orgs/openMF/projects/1
Fineract: https://goo.gl/f5NgHy
Get Started:
Get Some Help:
See New Contributor Getting Started Guide#Communication: (scroll down)
Documentation
General
Apache Fineract
Build/Environment/Installation Setup Instructions
Take Your First Steps : https://cwiki.apache.org/confluence/display/FINERACT/Take+Your+First+Steps
Building Apache Fineract : https://github.com/apache/fineract
API Documentation : https://demo.openmf.org/api-docs/apiLive.htm
Architectural Overviews :
Architecture : https://demo.openmf.org/architecture/
Coding Standards & Guidelines
Committers : https://cwiki.apache.org/confluence/display/FINERACT/Committer%27s+Zone
Contributors : https://cwiki.apache.org/confluence/display/FINERACT/Contributor%27s+Zone
Coding Conventions : https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions
Coding Standards : https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=68714707
Design Principles :
Key Design Principles : https://cwiki.apache.org/confluence/display/FINERACT/Key+Design+Principles
Contribution / Development Processes
Installing Fineract Platform : https://cwiki.apache.org/confluence/display/FINERACT/Installing+Fineract-platform
How To Build Fineract Platform : https://cwiki.apache.org/confluence/display/FINERACT/Build+Instructions
Coding Processes : https://cwiki.apache.org/confluence/display/FINERACT/Changing+Processes
Release Processes
Signing A Release : https://cwiki.apache.org/confluence/display/FINERACT/Release+Sign
Stabilizing A Release : https://cwiki.apache.org/confluence/display/FINERACT/Stabilizing+a+release
Verifying Apache Fineract Releases : https://cwiki.apache.org/confluence/display/FINERACT/Verifying+Apache+Fineract+Releases
Versioning : https://cwiki.apache.org/confluence/display/FINERACT/Versioning
How To Release Apache Fineract : https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=67640333
Roadmaps
Completed Features : https://cwiki.apache.org/confluence/display/FINERACT/Completed+Features
Features In-progress : https://cwiki.apache.org/confluence/display/FINERACT/In-Progress+Features
Outstanding Features : https://cwiki.apache.org/confluence/display/FINERACT/Outstanding+Features
Apache Fineract CN
Build/Environment/Installation Setup Instructions
Take Your First Steps : https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN
Project Structure : https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN+Project+Structure
How To Build Apache Fineract CN : https://cwiki.apache.org/confluence/display/FINERACT/How+To+Build+Apache+Fineract+CN
Working with Gitbox to contribute to FIneract CN : https://cwiki.apache.org/confluence/display/FINERACT/Working+with+gitbox+to+contribute+to+Apache+Fineract+CN
API Documentation : https://cwiki.apache.org/confluence/display/FINERACT/Apache+Fineract+CN+API+Documentation
Architectural Overviews :
Mifos X Community App
Build/Environment/Installation Setup Instructions
Github Repository : https://github.com/openMF/community-app
Building Web App From Source : https://github.com/openMF/community-app/blob/develop/README.md
Getting Started : https://docs.google.com/document/d/1oXQ2mNojyDFkY_x4RBRPaqS-xhpnDE9coQnbmI3Pobw/edit#heading=h.vhgp8hu9moqn
Architectural Overviews :
Demo Server : https://demo.openmf.org/
Coding Standards & Guidelines
Contribution Guidelines : https://github.com/openMF/community-app/blob/master/Contributing.md
Features : http://openmf.github.io/community-app/features.html
Mifos X Web App
Build/Environment/Installation Setup Instructions
Github Repository : https://github.com/openMF/web-app
Building Web App From Source : https://github.com/openMF/web-app/blob/master/README.md
Getting Started : https://github.com/openMF/web-app/wiki/Replicate-an-existing-Community-App-screen-into-the-new-Web-App
Guidelines
Contribution Guidelines : https://github.com/openMF/web-app/blob/master/.github/CONTRIBUTING.md
Mifos X Android Field Operations App
Build/Environment/Installation Setup Instructions
Source Code : https://github.com/openMF/android-client
Setup Git and Github : https://github.com/openMF/mifosx/wiki/Github-&-Git
Setup Android Studio : https://github.com/openMF/android-client/wiki/Android-Studio-Setup
Building Up The Code : https://github.com/openMF/android-client/wiki/Building-up-Code
Roadmaps : https://mifosforge.jira.com/wiki/spaces/MIFOSX/pages/34111558/Usability+and+Design
Mifos Mobile
Build/Environment/Installation Setup Instructions
Source Code : http://github.com/openMF/self-service-app/
Setup Git and Github : https://github.com/openMF/mifosx/wiki/Github-&-Git
Setup Android Studio : https://github.com/openMF/android-client/wiki/Android-Studio-Setup
Building Up The Code : https://github.com/openMF/android-client/wiki/Building-up-Code
Coding Standards & Guidelines
Commit Style Guideline : https://github.com/openMF/self-service-app/wiki/Commit-Style-Guide
Contributors : https://github.com/openMF/self-service-app/blob/development/.github/CONTRIBUTING.md
Roadmaps : https://mifosforge.jira.com/wiki/spaces/projects/pages/184139456/Self-Service+Android+Application+Roadmap
Mifos Payment Hub EE
Build/Environment/Installation Setup Instructions
Source Code : https://mifos.gitbook.io/docs/payment-hub-ee/overview/source-code-repositories
Installation Instructions: https://mifos.gitbook.io/docs/payment-hub-ee/overview/installation-instructions
Release Notes: https://mifos.gitbook.io/docs/payment-hub-ee/release-notes
Coding Standards & Guidelines
Commit Style Guideline :
Contributors :
Roadmaps :
Mifos Gazelle
Build/Environment/Installation Setup Instructions
Source Code : https://github.com/openMF/mifos-gazelle
Installation Instructions: https://github.com/openMF/mifos-gazelle/blob/master/README.md
Release Notes: https://github.com/openMF/mifos-gazelle/blob/master/docs/MIFOS-GAZELLE-README.md#version-information
Coding Standards & Guidelines
Commit Style Guideline :
Contributors :https://github.com/openMF/mifos-gazelle/blob/master/CONTRIBUTING.md
Roadmaps :
Communication
There are three main ways that Mifos volunteers and participants communicate with each other :
Mifos Slack Channel : mifos.slack.com
E-mail edcable@mifos.org or dpi@mifos.org if you'd like to join.
Mifos Mailing Lists : http://mifos.org/resources/community/communications/#mailing-lists
Code Of Conduct
The Mifos community comprises of a large number of experts, students, and professionals from around the world. We come from varied backgrounds, fields, and countries, and are all tied together by our desire to do good. Because the community is so diverse and spread across the globe, please remember to be courteous and considerate to other community members at all times. Always remember that people may be based in other timezones, and may have other jobs that they prioritize. For more information, please refer to our community code of conduct.
For best practices in using our GitHub repos, please read our Coding Standards and use the Mifos Coding Style Guide .
Also adhere to C4GW's code of Conduct used during live events.