[ 
https://issues.apache.org/jira/browse/FINERACT-1238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adam Saghy closed FINERACT-1238.
--------------------------------
    Resolution: Abandoned

> Automated Demo Data creation tooling
> ------------------------------------
>
>                 Key: FINERACT-1238
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1238
>             Project: Apache Fineract
>          Issue Type: New Feature
>            Reporter: Michael Vorburger
>            Priority: Major
>
> It would be nice, and very useful, if we had a reasonably easy way to 
> automatically "create Demo Data" for Fineract. This makes sense both for 
> scale testing, but perhaps even more importantly in the short term, to have 
> local dev and demo instances like https://www.fineract.dev which are "not so 
> empty" as they normally are. 
> This has come up e.g. on https://github.com/openMF/web-app/pull/1256 as on 
> argument why the https://github.com/openMF/web-app/ maintainers still prefer 
> using the old https://staging.mifos.io instead of https://www.fineract.dev.
> FINERACT-1170 is related to this, but this is more specific & focused - a 
> pre-requisite for that, really.
> There are 2 dimensions here: WHAT to create, and HOW to create it.
> Re. WHAT, it would be good to have someone help with specifying this.. could 
> even be a simple as a list of bullet points in an email thread?
> Re. HOW, I can think of a few options, and maybe others can think of more:
> A. SQL scripts from dump of an existing installation. I personally don't like 
> this very much, because such dumps could contain anything - not what the REST 
> API programmatically created, but what people providing such a dump fiddled 
> around with in the DB.
> B. JSON files to feed the REST API, e.g. a Collection of example Postman 
> scripts that create "one of", with some to be built tooling making "many like 
> that". Or not using Postman, just... manual JSON with a bit of Java that 
> sends it to the API using whatever Java HTTP client.
> C. Scripting for the REST API using some tool. Building this using our brand 
> new Fineract Client Java API.
> I would like to say "let's do C." but seeing that [there still are issues 
> with the Fineract Client Java 
> API|https://issues.apache.org/jira/issues/?jql=project%20%3D%20FINERACT%20AND%20component%20%3D%20SDK],
>  hacking something using a B. like approach would likely lead to results 
> faster.
> [~aleks] how much more than me :P do you understand of the "functionality" to 
> possibly help on this front?
> [~ptuomola] any thoughts about this? Do you have any interest (time) to do 
> anything on this front?
> [~edcable] how did you traditionally populate demo instances?
> [~jdailey] ([~jamespdailey]?) is this something you would enjoy helping with?
> Anyone else reading this wanting to jump on helping with this?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to