2017-08-16 12:01:43 +02:00
[](https://hub.docker.com/r/xmppxsf/xeps/)
2015-06-24 19:51:29 -06:00
XMPP Extension Protocols (XEPs)
=========
This repository is used to manage work on XMPP Extension Protocols
(XEPs), which are the specifications produced by the XMPP Standards
Foundation (XSF). See http://xmpp.org/ for details. The rendered
documents can be found here:
2016-06-05 16:33:02 +02:00
https://xmpp.org/extensions/
2015-06-24 19:51:29 -06:00
Please use this repository to raise issues and submit pull requests:
https://github.com/xsf/xeps/issues
https://github.com/xsf/xeps/pulls
2015-08-31 21:45:00 -05:00
For in-depth technical discussion, please post to the standards@xmpp .org
2015-06-24 19:51:29 -06:00
email list:
http://mail.jabber.org/mailman/listinfo/standards
To submit a new proposal for consideration as a XEP, please read this
page:
2016-06-05 16:33:02 +02:00
https://xmpp.org/about/standards-process.html#submitting -a-xep
2015-06-24 19:51:29 -06:00
2016-06-05 16:33:02 +02:00
[XEP-0001: XMPP Extension Protocols ](https://xmpp.org/extensions/xep-0001.html )
2015-08-31 21:45:00 -05:00
defines the standards process followed by the XMPP Standards Foundation.
2015-08-21 10:18:59 +02:00
2015-08-31 21:45:00 -05:00
Building XEPs
-------------
2015-06-24 19:51:29 -06:00
2015-08-31 21:45:00 -05:00
To build a single XEP as HTML simply run:
2017-02-16 09:34:34 -06:00
make xep-xxxx.html
To build PDFs, you'll need to install [TeXML ](http://getfo.org/texml/ ) (probably
in a Python 2 virtual environment).
You can then build PDFs with:
make xep-xxxx.pdf
2015-08-31 21:45:00 -05:00
To change the output directory, set the variable `OUTDIR` , eg.
OUTDIR=/tmp/xeps make all
For more information try `make help` .
2017-05-11 15:11:29 +01:00
Using Docker
------------
A full set of HTML and PDFs can be generated inside a docker container, with no dependencies on the host other than Docker itself, and served by nginx in the container. To build the template `make docker` , to run it `make testdocker` (serves on http://localhost:3080), and to stop/delete it afterwards `make stopdocker`