This is an automated email from the ASF dual-hosted git repository.
ddekany pushed a change to branch FREEMARKER-154
in repository https://gitbox.apache.org/repos/asf/freemarker-generator.git.
from 0e42ba6 FREEMARKER-154: Updated for newer Docgen
new 073ede0 FREEMARKER-154 Continued converting documentation to XDocbook.
add 0f3b7d7 FREEMARKER-163 Integrate Java Faker library for test data
generation (#23)
add 7e8505d FREEMARKER-164 Use default unsafe FreeMarker configuration
add 4875697 FREEMARKER-168 Upgrade dependencies of freemarker-generator
(#24)
add d32e630 Parse list of `DataSources` for the various tools
new 383a931 Merge remote-tracking branch 'origin/master' into
FREEMARKER-154
new 910ea44 FREEMARKER-154 Using [docgen:insertOutput] at a few places
(more to come). Inserting freemarker-generator output into the documentation
is much less fuss with this.
The 3 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:
freemarker-generator-cli/CHANGELOG.md | 9 ++-
.../src/app/config/freemarker-generator.properties | 3 +-
.../examples/templates/javafaker/csv/testdata.ftl | 45 ++++++++++++
.../src/app/scripts/run-examples.bat | 6 ++
.../src/app/scripts/run-examples.sh | 7 ++
.../cli/config/ConfigurationSupplier.java | 5 --
.../markdown/cli/introduction/getting-started.md | 61 +++++++---------
.../site/markdown/cli/usage/generating-testdata.md | 66 +++++++++++++++++
.../src/site/markdown/index.md | 1 +
.../freemarker/generator/cli/ExamplesTest.java | 5 ++
.../generator/cli/SecurityRelatedTest.java | 36 ----------
.../src/test/templates/security/api.ftl | 17 -----
.../src/test/templates/security/new.ftl | 17 -----
freemarker-generator-tools/pom.xml | 14 +++-
.../generator/tools/commonscsv/CommonsCSVTool.java | 6 ++
.../generator/tools/excel/ExcelTool.java | 8 +++
.../freemarker/generator/tools/gson/GsonTool.java | 15 ++++
.../generator/tools/javafaker/JavaFakerTool.java | 63 +++++++++++++++++
.../generator/tools/jsonpath/JsonPathTool.java | 13 +++-
.../generator/tools/properties/PropertiesTool.java | 9 +++
.../generator/tools/snakeyaml/SnakeYamlTool.java | 9 +++
.../freemarker/generator/tools/xml/XmlTool.java | 9 +++
.../generator/tools/gson/GsonToolTest.java | 29 +++++++-
.../tools/javafaker/JavaFakerToolTest.java | 60 ++++++++++++++++
.../generator/tools/jsoup/JsoupToolTest.java | 2 -
freemarker-generator-website/pom.xml | 82 +++-------------------
.../src/main/docgen/book.xml | 58 +++++++++++++--
.../src/main/docgen/docgen.cjson | 12 ++++
28 files changed, 467 insertions(+), 200 deletions(-)
create mode 100644
freemarker-generator-cli/src/app/examples/templates/javafaker/csv/testdata.ftl
create mode 100644
freemarker-generator-cli/src/site/markdown/cli/usage/generating-testdata.md
delete mode 100644
freemarker-generator-cli/src/test/java/org/apache/freemarker/generator/cli/SecurityRelatedTest.java
delete mode 100644 freemarker-generator-cli/src/test/templates/security/api.ftl
delete mode 100644 freemarker-generator-cli/src/test/templates/security/new.ftl
create mode 100644
freemarker-generator-tools/src/main/java/org/apache/freemarker/generator/tools/javafaker/JavaFakerTool.java
create mode 100644
freemarker-generator-tools/src/test/java/org/apache/freemarker/generator/tools/javafaker/JavaFakerToolTest.java