To generate the RFC format we need xml2rfc
. It can be installed using:
$ pip install xml2rfc
For details on .xml
structure check this link.
To generate the output files we can use:
$ make publish
For more control on what is happening, authors can also user:
$ xml2rfc --html --text --raw draft-brezorubio-wg-oblivion-00.xml
This will automatically generate the following files:
draft-brezorubio-wg-oblivion-00.html
. A HTML version of the file.draft-brezorubio-wg-oblivion-00.txt
. An RFC-formatted and paginated text file.draft-brezorubio-wg-oblivion-00.raw.txt
. A text file without the pagination.
Note that to create a PDF we can use enscript
to generate the PS file first and ps2pdf
to build the PDF:
$ sudo apt install enscript -y
…
$ enscript -p draft-brezorubio-wg-oblivion-00.ps draft-brezorubio-wg-oblivion-00.txt
$ ps2pdf draft-brezorubio-wg-oblivion-00.ps draft-brezorubio-wg-oblivion-00.pdf