summaryrefslogtreecommitdiff
path: root/doc/developer/conf.py
AgeCommit message (Collapse)Author
2020-10-07*: reformat python fileswhitespace
We are now using black. Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2019-03-25doc: pull out compile instructions into snippetQuentin Young
We're going to use this same snippet across every build doc so let's just pull it into its own include file now. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2019-02-18doc: orange FRR themeDavid Lamparter
Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-05doc: move topotests docs to developers guideQuentin Young
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-10-28doc: ignore libyang-building.rst in sourcesQuentin Young
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-05-02doc: support VPATH buildsQuentin Young
Documentation was not fully using Automake / Autoconf and therefore needs modifications to support black magic VPATH builds. * Convert Makefile's to Autoconf-controlled Makefile.in's * Tweak loading of pygments lexer to handle runtime paths * Update .gitignore's as necessary Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-04-10doc: gracefully handle missing config.statusQuentin Young
The docs extract various configuration values from config.status and substitute them into placeholders throughout the docs. Add the ability to build the docs with some reasonable defaults set instead of failing when config.status doesn't exist. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-04-10doc: load lexer differentlyQuentin Young
Pygments 2.2+ has `load_lexer_from_file`, but it looks like some of our build platforms are on an older version. Also gotta include the new file in dist tarball. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-04-09doc: add frr.conf syntax highlightingQuentin Young
Vincent Bernat has written a small Pygments lexer for IOS / Quagga config files that works just as well on FRR stuff. Pulled that into our docs with his blessing. Also changed the background color on our code blocks away from that kinda ugly green to gray, which looks way better with the syntax highlighting changes that are about to happen in the next commit. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-04-02doc: add more CLI documentationQuentin Young
* Document modes & nodes * Document walkup behavior * Document struct cmd_node * Add graph of node relationships * Reorder sections to make more logical sense * Rewrap sections to 80 lines * Fix code block indent * Specify language for code blocks in order to get syntax highlighting Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-03-23doc: tweak html body widthQuentin Young
The default theme has a css rule that limits the body element width to 800px, which results in sizeable chunk of empty space to the right of the docs. Add a small css override to remove this limit (like the Python docs do). Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-03-07doc: change html theme to 'default'Quentin Young
Looks like older versions of Sphinx switched around naming for the default themes. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-02-22doc: change info file name from FRR -> frrQuentin Young
conventions yo Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-02-08doc: change html theme, add svg logoQuentin Young
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-02-07doc: use python 2.6 format stringsQuentin Young
Centos 6 only has python 2.6 which requires numerical identifiers for format strings Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-02-02doc: add logosQuentin Young
Branding! Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-02-02doc: document documentationQuentin Young
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2018-01-31doc: copy conf.py for developer's docsQuentin Young
Info extracted will probably prove useful here as well. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2017-12-08doc: more organizing & updatingQuentin Young
* Add chapter on BGPD * Add diagram for git workflow * Convert next-hop tracking documents to ReST * Update & organize workflow document * Move ldpd docs back up to the parent directory Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2017-12-08doc: begin developer's manualQuentin Young
* Move doc/code/ -> doc/developer/ * Move disparate code documentation to doc/developer/ * Convert Markdown docs to reStructuredText * Organize docs into Sphinx tree * Move build docs -> doc/developer/ * Change build doc titles to fit under Building subsection of manual Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>