This is an automated email from the ASF dual-hosted git repository.
sgoeschl pushed a change to branch FREEMARKER-144
in repository https://gitbox.apache.org/repos/asf/freemarker-generator.git.
from 6a75561 FREEMARKER-144 Proof Of Concept for providing DataFrames
add aea600f FREEMARKER-142 Support Transformation Of Directories (#13)
new adf4cf0 FREEMARKER-144 Proof Of Concept for providing DataFrames
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGELOG.md | 4 +-
.../base/activation/ByteArrayDataSource.java | 1 -
.../base/datasource/DataSourceFactory.java | 2 +-
.../generator/base/file/RecursiveFileSupplier.java | 1 +
.../generator/base/template/TemplateOutput.java | 85 ++++++
.../generator/base/template/TemplateSource.java | 112 ++++++++
.../base/template/TemplateSourceFactory.java | 34 +--
.../base/template/TemplateTransformation.java | 36 +--
.../TemplateTransformations.java} | 39 ++-
.../template/TemplateTransformationsBuilder.java | 303 +++++++++++++++++++++
.../TemplateTransformationsSupplier.java} | 19 +-
.../generator/base/util/ClosableUtils.java | 4 +-
.../generator/base/util/MapFlattener.java | 16 ++
.../freemarker/generator/base/util/Validate.java | 15 +
.../{properties/test.properties => env/nginx.env} | 5 +-
.../datasource/DataSourcesSupplierTest.java | 24 +-
...verTest.java => RecursiveFileSupplierTest.java} | 36 +--
.../template/TemplateSourceFactoryTest.java | 89 ++++++
.../TemplateTransformationsBuilderTest.java | 190 +++++++++++++
.../generator/util/MapFlattenerTest.java | 16 ++
.../src/test/template/application.properties | 25 +-
.../src/test/template/nginx/nginx.conf.ftl | 14 +-
freemarker-generator-cli/run-samples.sh | 7 +
.../template/application.properties} | 22 +-
.../template/nginx/nginx.conf.ftl} | 14 +-
.../org/apache/freemarker/generator/cli/Main.java | 63 ++---
.../freemarker/generator/cli/config/Settings.java | 142 ++++++----
.../freemarker/generator/cli/config/Suppliers.java | 17 +-
.../generator/cli/task/FreeMarkerTask.java | 126 +++++----
.../src/main/scripts/run-samples.sh | 7 +
.../src/site/markdown/cli/concepts.md | 124 ---------
.../src/site/markdown/cli/concepts/data-sources.md | 86 ++++++
.../site/markdown/cli/concepts/transformation.md | 12 +
.../markdown/cli/usage/transforming-directories.md | 126 +++++++++
.../src/site/markdown/index.md | 7 +-
freemarker-generator-cli/src/site/site.xml | 1 -
.../freemarker/generator/cli/ExamplesTest.java | 9 +-
.../freemarker/generator/cli/PicocliTest.java | 2 +-
.../cli/config/ConfigurationSupplierTest.java | 4 +-
.../generator/cli/config/SettingsTest.java | 12 +-
src/site/markdown/index.md | 12 +-
travis.sh | 5 +
42 files changed, 1430 insertions(+), 438 deletions(-)
create mode 100644
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/template/TemplateOutput.java
create mode 100644
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/template/TemplateSource.java
copy
freemarker-generator-tools/src/main/java/org/apache/freemarker/generator/tools/jsoup/JsoupTool.java
=>
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/template/TemplateSourceFactory.java
(52%)
copy
freemarker-generator-tools/src/main/java/org/apache/freemarker/generator/tools/grok/GrokWrapper.java
=>
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/template/TemplateTransformation.java
(51%)
copy
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/{util/CloseableReaper.java
=> template/TemplateTransformations.java} (51%)
create mode 100644
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/template/TemplateTransformationsBuilder.java
copy
freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/{util/ClosableUtils.java
=> template/TemplateTransformationsSupplier.java} (63%)
copy freemarker-generator-base/src/test/data/{properties/test.properties =>
env/nginx.env} (92%)
rename
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/file/{RecursiveFileResolverTest.java
=> RecursiveFileSupplierTest.java} (72%)
create mode 100644
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/template/TemplateSourceFactoryTest.java
create mode 100644
freemarker-generator-base/src/test/java/org/apache/freemarker/generator/template/TemplateTransformationsBuilderTest.java
copy freemarker-generator-cli/src/main/assembly/app.xml =>
freemarker-generator-base/src/test/template/application.properties (50%)
copy freemarker-generator-cli/src/test/templates/echo.ftl =>
freemarker-generator-base/src/test/template/nginx/nginx.conf.ftl (78%)
copy freemarker-generator-cli/{templates/json/md/github-users.ftl =>
site/template/application.properties} (50%)
copy freemarker-generator-cli/{src/test/templates/echo.ftl =>
site/template/nginx/nginx.conf.ftl} (78%)
delete mode 100644 freemarker-generator-cli/src/site/markdown/cli/concepts.md
create mode 100644
freemarker-generator-cli/src/site/markdown/cli/concepts/data-sources.md
create mode 100644
freemarker-generator-cli/src/site/markdown/cli/concepts/transformation.md
create mode 100644
freemarker-generator-cli/src/site/markdown/cli/usage/transforming-directories.md
create mode 100755 travis.sh