commit | 55d4b328a88748b54102af20804bb88b6d160676 | [log] [tgz] |
---|---|---|
author | Michael Beckerle <mbeckerle@apache.org> | Fri May 27 12:15:54 2022 -0400 |
committer | Mike Beckerle <mbeckerle@apache.org> | Fri May 27 12:44:10 2022 -0400 |
tree | be93e83afdabb2de55d5d7ca9ded81584cb448a5 | |
parent | cd97ccb4651a0345e113ce9fd9f9e648ce1f3f9e [diff] |
Moved namespace bindings so default namespace is first. This helps IDEs, so when they suggest elements, they don't suggest use of a prefix, they suggest using no prefix.
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.