Skip to content

cdstanding/bmj-content-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bmj-content-processing

This is a repository for BMJ content processing. It includes BMJ, Careers and Student production and publication processes.

Production and publication code mainly uses ANT builds and uses a variety of different extensions and programs as part of the validation, transformation, PDF creation, image conversion and interaction with APIs. The ANT builds are initiated by a windows batch file which is either launched from a SendTo on the users desktop or run on a shedule, depending on the nature of that process.

The processes depend upon the following resources:

  • apache-ant-1.9.4 for build pipelines
  • Curl for API interacion
  • Ghostscript for PDF creation
  • ImageMagick-7.0.3-Q16 for image conversion
  • Java 1.8.0_40 for ANT
  • RenderX XEP for as an XSL-FO engine
  • Saxon 8.0 (located in the ANT lib) for XSLT transformations and Schematron validation

If you wish to use a later version of any of these resources then the paths to set up them up as environment variables will have to change in the batch files.

...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published