From 1822c63ff75e3d67a98b9a334194da29fb0f331d Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Fri, 5 Sep 2014 20:09:08 +0200 Subject: Implemented basic XSLT build system --- README.md | 33 +++++++++++++++++++++++ build.xsl | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 README.md create mode 100644 build.xsl diff --git a/README.md b/README.md new file mode 100644 index 0000000..a8b5c29 --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# BuildXSLT + +... is a simple XSLT build system built on [InputXSLT](https://github.com/KnairdA/InputXSLT). + +## Current features: + +- processing tasks contained within XML _Makefiles_ +- generating single transformations +- generating chained transformations +- using files or embedded XML-trees as transformation input + +## Example: + +BuildXSLT can for example be used to build a [static website](https://github.com/KnairdA/TestXSLT) using the following generation chain called via `ixslt --input make.xml --transformation build.xsl`: + +``` + + + + + source + target + + + + + detail/list.xsl + detail/plan.xsl + detail/process.xsl + detail/summarize.xsl + + +``` diff --git a/build.xsl b/build.xsl new file mode 100644 index 0000000..bd57c40 --- /dev/null +++ b/build.xsl @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3