Downloading and preparing the sample data required by example-project should have some form of automation (e.g. gradle tasks) to make it easier to invoke, which is useful for use cases like automatically loading data in Docker environments.
The sample SJS script to process GDelt data can also be improved by removing the need to have a running MarkLogic server just to download and process JSON. Leveraging Groovy/Gradle makes sense here, since it's already part of the project.
Related to #32:
Downloading and preparing the sample data required by
example-project
should have some form of automation (e.g. gradle tasks) to make it easier to invoke, which is useful for use cases like automatically loading data in Docker environments.The sample SJS script to process GDelt data can also be improved by removing the need to have a running MarkLogic server just to download and process JSON. Leveraging Groovy/Gradle makes sense here, since it's already part of the project.