Stylesheets icon indicating copy to clipboard operation
Stylesheets copied to clipboard

Stylesheets documentation build requires Oxygen licence and code

Open martindholmes opened this issue 9 years ago • 1 comments

The process which creates the Stylesheets documentation depends on finding and using a script created by Oxygen, which requires the presence of a valid Oxygen key. I think this was originally done because it was quick and easy at the time, but it leaves us with a dependence on commercial software, and makes it more complex to set up and run a TEI build server. I'd like to find a way to replace this dependency if we can.

If the build script doesn't find the Oxygen bits and pieces, it doesn't build the documentation, so it's not a disaster; but documentation (especially of these complex stylesheeets) is a Good Thing, so I'd like to make it possible for everyone to generate it.

martindholmes avatar Dec 14 '16 00:12 martindholmes

This bears on work in the Jenkins repo too; I'm currently trying an approach to building a Jenkins server as a Docker image, and the dependency on Oxygen (and hence on the TEI debian packages, which are not currently being released) is problematic.

martindholmes avatar Dec 14 '16 13:12 martindholmes