Skip to content

xproc/tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XProc tutorial Build Status

Start reading

Download

Other

How to use this Tutorial

You may download the tutorial with the latest release always available here

How to contribute to this tutorial

  • fork this repository
  • edit docbook source
  • to view output on edited changes, run gradle
  • commit
  • create pull request

How to publish tutorial

run gradle which will pull down XProc and build from docbook source

gradle

publish artifacts are generated into the dist directory

Goal of this Tutorial

The goal is to provide a high quality tutorial that will be an entry point to learning XProc.

Additionally, we want to provide a reference publishing workflow using XProc with github for for publishing books with docbook.

workflow

  • author tutorial in docbook, commit
  • generate asciidoc (or markdown) for publishing directly to github
  • generate pdf, html etc targets
  • enable continuous publishing workflow with github

ideas

  • other targets (saxon-ce help)
  • xquerydoc in docbook ?

magic incantations

generate oath token for .travis.yml

curl -X POST -u xquery -H "Content-Type: application/json" -d "{\"scopes\":[\"repo_deployment\",\"repo\",\"public_repo\"],\"note\":\"xproc-tutorial publish\"}" https://api.github.com/authorizations

tag

git tag v0.0.1

push tags

git push origin --tags

delete tag

git tag -d tagname
git push origin :refs/tags/tagname

Releases

No releases published

Packages

No packages published

Languages