Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.31 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.31 KB

xsf-tools

Automated tools for the management of XEPs at the XSF

Right now working towards automatically defering XEPs. For some thoughts on the workflow see: http://logs.xmpp.org/editor/2014-06-10/#18:36:56

For building XEPs it right now depends on:

  • xsltproc (executable binary, debian package xsltproc)
  • texml (python module, for source see: http://getfo.org)
  • xelatex (executable binary, debian package texlive-xetex) Note: some recent versions have problems with correctly rendering images. Confirmed problematic: the versions from early 2014, confirmed working: the versions from july 2014.
  • Aditionally xelatex needs some dependencies:
    • texlive-base (debian package)
    • texlive-xetex (debian package)
    • texlive-fonts-extra (debian package)
    • texlive-fonts-recommended (debian package)
    • texlive-latex-base (debian package)
    • texlive-latex-extra (debian package)
    • texlive-latex-recommended (debian package)
    • tipa (debian package)

For version control it right now depends on:

  • git (executable binary, debian package git)

Executable scripts in this package:

  • build.py - builds HTML and PDF from XEP XML sources
  • cronjob.py - performs periodical maintanance tasks, right now deferring
  • testscript.py - testscript for developers

All scripts have a help function that can be called with '-h'.