aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md33
1 files changed, 33 insertions, 0 deletions
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`:
+
+```
+<task type="generate">
+ <input mode="embedded">
+ <datasource>
+ <meta>
+ <source>source</source>
+ <target>target</target>
+ </meta>
+ </datasource>
+ </input>
+ <transformation mode="chain">
+ <link>detail/list.xsl</link>
+ <link>detail/plan.xsl</link>
+ <link>detail/process.xsl</link>
+ <link>detail/summarize.xsl</link>
+ </transformation>
+</task>
+```