The main folder for the Mifos X Financial Service Engine. Gradle build scripts and project files are located here.
All sources can be found below src and the sub-folder structure follows the recommended gradle/maven approach:
Project root containing license, readme, and changlog files. In addition some configuration for build and run time dependencies are located here.
All source files, e.g. templates, styles and scripts, can be found here.
All source files for Jasmine tests can be found here.
The package structure follows the domain.module.layer approach. Where domain is org.mifosplatform, module is a functional area of the software and can contain sub-modules, and layer is the technical function of this module.
All sections of a package name are in singular.
A layer can be:
org.mifosplatform.command.api // valid org.mifosplatform.organisation.office.domain // valid using a sub-module org.mifosplatform.service.batch // invalid; module must be before the layer |