faustedition / faust-gen

Site generation for the Faustedition
http://beta.faustedition.net/
3 stars 0 forks source link

make build completely self-contained #50

Open thvitt opened 5 years ago

thvitt commented 5 years ago

currently, there are interedependencies with the build server:

a) re macrogenesis

  1. faust-gen-html generates paralipomena, bar graph and sigil list for macrogenesis lab in build server build
  2. faust-macrogen determines order and deploys order.xml to build server
  3. faust-gen-html uses order.xml for its pipeline

b) re schema

schema doesn’t validate generated files

Esp. a) is required in order to be able to build from scratch.

It might be a good idea to migrate from maven to, e.g., gradle for a better and more controllable cross-language and cross-project build. There are gradle plugins for both xmlcalabash and python …