How do I build a new feature?

We encourage all development to be shared back with the community and welcome you to openly discuss the new feature on the Mifos users mailing list so the community can assist. We also like to track what’s being worked on - so please create a feature request ticket in JIRA and assign it to yourself if you are actively working on a project. Every new feature starts out with a good functional spec.  Follow these guidelines for advice on writing a strong functional specification that captures the detailed use cases of the feature. Now you’re ready to build, follow our coding standards and converse on the developer mailing list to build a feature that the whole community can benefit from.