commit | 933b86dc968805bc65a8d02f1e2f600086cc8081 | [log] [tgz] |
---|---|---|
author | Junxiao Shi <git@mail1.yoursunny.com> | Fri Jun 02 23:36:55 2023 +0000 |
committer | Junxiao Shi <git@mail1.yoursunny.com> | Fri Jun 02 23:36:55 2023 +0000 |
tree | 4b2cf26616af67c9c4039ccb17aab9942f607c61 | |
parent | f60139e4609084d582886ba5a3ecd4b7d6fdcfa1 [diff] |
data: clarify FreshnessPeriod=0 semantics refs #5268 Change-Id: I58ae182637a5377f3e54db69119a94a9620db51d
This repository contains the base packet format specification of the Named Data Networking (NDN) protocol.
An HTML version of the specification can be viewed online at https://docs.named-data.net/NDN-packet-spec/.
To "compile" the specification in HTML format, you must first install the Sphinx documentation generator and a few other dependencies. To do so, first make sure that the following packages are installed and up to date:
For instance, on Ubuntu Linux you can use the following commands:
sudo apt install make python3-pip python3 -m pip install -U pip
On other operating systems, you can either use your preferred package manager or follow pip's installation instructions.
Finally, run:
python3 -m pip install -r requirements.txt
to install the recommended version of Sphinx and its dependencies.
Just type:
make html
And a set of HTML pages will be generated inside _build/html
.
You can also type:
make latexpdf
Sphinx will generate a .tex
file and will try to compile it into a PDF document using latexmk
and pdflatex
(which must be installed). If successful, the final .pdf
file can be found in _build/latex
.
For further options, type make help
.