Code Monkey home page Code Monkey logo

3.0-steps's Introduction

XProc 3.0 Steps

This is the home of the XProc 3.0 step specifications developed by the XProc next community group. The core language specification is maintained in the language repository.

Drafts are published automatically at spec.xproc.org.

(The core language specification and the step specifications are jointly published at the same website.)

GitHub

The XProc community is using GitHub to manage the development of this specification. Please pull the repository, make improvements, and propose changes in the form of pull requests.

Continuous integration

The XProc specification is built automatically with Travis CI.

To build and publish the spec on your gh-pages, setup the gh-pages branch, configure Travis CI to run for your repo, and then create the following secure environment variables for your repo in the Travis CI Settings page for your fork:

  • GH_TOKEN="your git token"
  • GIT_EMAIL="[email protected]"
  • GIT_NAME="Your Name"
  • GIT_PUB_REPO="you/3.0-specification"

The GIT_TOKEN must be a personal access token. The GIT_PUB_REPO must be the repository where you wish to publish the results. The publications scripts will push the published documents to the gh-pages branch.

Travis CI will then publish your changes everytime you do a commit to your master branch. Travis CI cannot publish gh-pages for pull requests.

The publication scripts for the language repository and the steps repository are designed so that they can both be published to the same gh-pages repository. It isn’t necessary to have a separate staging area for the step specifications.

How it works

See the language specification.

The build process is owned by norm; bug him if you have difficulties.

3.0-steps's People

Contributors

gimsieke avatar innovimax avatar mrxproc avatar ndw avatar xatapult avatar xml-project avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.