[
https://issues.apache.org/jira/browse/FINERACT-1758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandar Vidakovic resolved FINERACT-1758.
--------------------------------------------
Resolution: Fixed
> Improve custom module example
> -----------------------------
>
> Key: FINERACT-1758
> URL: https://issues.apache.org/jira/browse/FINERACT-1758
> Project: Apache Fineract
> Issue Type: Improvement
> Reporter: Aleksandar Vidakovic
> Assignee: Aleksandar Vidakovic
> Priority: Major
> Fix For: 1.9.0
>
>
> Adding custom code/modules was still not sufficiently explained. We have
> currently 2 different examples concerning modules and how to add your own
> code to Fineract while ensuring at the same time that downstream syncs work
> without a hassle. In the current upstream code there are still too many files
> that need to be changed when a custom module is added (e. g. settings.gradle
> etc.).
> The goal of this PR is to make adding extensions/customizations to Fineract
> as easy as possible:
> * no file edits on upstream related files
> * avoid clashes with Fineract internals
> * avoid clashes with other companies' extensions
> * provide a custom Fineract Docker image that automatically includes all
> custom modules
> * give examples and best practices (replace note service, add a COB business
> step)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)