[
https://issues.apache.org/jira/browse/FINERACT-1758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandar Vidakovic updated FINERACT-1758:
-------------------------------------------
Description:
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)
> 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: Minor
> 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)