commit | a93decfc4e54ac92e47a728b156170ddcb74be94 | [log] [tgz] |
---|---|---|
author | Steve Lawrence <slawrence@apache.org> | Thu Jan 13 08:54:16 2022 -0500 |
committer | Steve Lawrence <stephen.d.lawrence@gmail.com> | Tue Jan 18 08:32:41 2022 -0500 |
tree | d732d6f9c7d5a334296cd54d33821b07dfeed115 | |
parent | c125d397a692b30d7d5b62da0a6a0adc9a53b8a7 [diff] |
Add 'namespaced' property to support flat vs deep directory structure Defaults to 'no' to use the preferred flat directory structure.
This repository is a Giter8 template for Apache Daffodil DFDL schemas.
Install SBT and run the following command:
sbt new apache/daffodil-schema.g8
This command prompts for various properties and creates a bare-bones directory structure that follows the recommended DFDL Schema Project Layout. This includes git and sbt configuration files, a basic DFDL schema file, and TDML and test files.
The following properties are used to configure the generated DFDL schema project:
This repository uses the SBT Giter8 plugin to perform a single basic sanity check of template generation. To execute this check, run:
sbt test
This command generates a new project using the default.properties
template values and then runs the SBT Scripted commands defined in src/test/g8/test
to validate correct generation.
Apache Daffodil DFDL Schema Template is licensed under the Apache License, v2.0.