diff options
author | Adrian Kummerlaender | 2014-10-11 23:31:38 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2014-10-11 23:31:38 +0200 |
commit | c8bf8044eed7df60bfc645097df90dd111554f2f (patch) | |
tree | 252263a55c5e315e7fed9c1eced7e238c9adfe2d /LICENSE | |
parent | 4d3fae9134a0bcfcc7e95a690c65bf1ceb613229 (diff) | |
download | BuildXSLT-c8bf8044eed7df60bfc645097df90dd111554f2f.tar BuildXSLT-c8bf8044eed7df60bfc645097df90dd111554f2f.tar.gz BuildXSLT-c8bf8044eed7df60bfc645097df90dd111554f2f.tar.bz2 BuildXSLT-c8bf8044eed7df60bfc645097df90dd111554f2f.tar.lz BuildXSLT-c8bf8044eed7df60bfc645097df90dd111554f2f.tar.xz BuildXSLT-c8bf8044eed7df60bfc645097df90dd111554f2f.tar.zst BuildXSLT-c8bf8044eed7df60bfc645097df90dd111554f2f.zip |
Implemented module support
* module support aims to enable extraction of core static site generation functionality implemented for my personal blog into a separate project
** i.e. the detail transformations of repository [blog.kummerlaender.eu](https://github.com/KnairdA/blog.kummerlaender.eu/)
* a BuildXSLT module is a simple XML file definining the transformations which make up the module
* modules may be built using the newly implemented "module" task type
** this task requires a input and definition node
*** the input node is resolved in the same way as "generate" input nodes
*** the definition node currently only supports the file mode
** chained transformation links inside the definition are resolved relative to the definition files location
*** this was enabled by commit `a4a7ee4` to InputXSLT
* restructured task processing
* transformations are now read by "InputXSLT:generate" instead of by "InputXSLT:read-file"
** this enables entities to be resolved against the transformation location
** this was enabled through filesystem context resolution changes in commit `3c166ed` to InputXSLT
* added basic error handling based on terminating XSLT messages
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions