bind9/doc/arm
Petr Špaček d13066ca5b
Introduce new Sphinx role iscman for ISC manual pages
The new directive and role "iscman" allow to tag & reference man pages in
our source tree. Essentially it is just namespacing for ISC man pages,
but it comes with couple benefits.

Differences from .. _man_program label we formerly used:
- Does not expand :ref:`man_program` into full text of the page header.
- Generates index entry with category "manual page".
- Rendering style is closer to ubiquitous to the one produced
  by ``named`` syntax.

Differences from Sphinx built-in :manpage: role:
- Supports all builders with support for cross-references.
- Generates internal links (unlike :manpage: which generates external
  URLs).
- Checks that target exists withing our source tree.

(cherry picked from commit 7e7a946d44)
2022-03-14 10:57:29 +01:00
..
.gitattributes make git aware XML docbooks are only asset ARM needs to track 2020-01-13 11:08:18 +01:00
.gitignore Convert the documentation to Sphinx documentation format 2020-05-07 16:02:56 +02:00
advanced.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00
build.rst Rework doc/arm/build.rst 2022-01-24 09:27:55 +01:00
catz.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00
conf.py Introduce new Sphinx role iscman for ISC manual pages 2022-03-14 10:57:29 +01:00
configuration.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00
dlz.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dnssec-guide.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dnssec.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00
dyndb.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
general.rst Mention DoT/DoH related RFCs in the ARM 2022-02-14 12:11:24 +01:00
history.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
index.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
introduction.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
isc-logo.pdf Update ISC logo 2020-07-08 02:00:11 +00:00
logging-categories.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
Makefile.am remove old zone type documentation 2022-02-25 16:51:44 -08:00
managed-keys.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00
manpages.rst In the ARM appendix, sort man page sections alphabetically 2022-03-10 20:18:52 +01:00
notes.rst Create release notes for 9.18.0 2022-01-24 09:27:55 +01:00
pkcs11.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00
platforms.rst Deduplicate text between Building BIND 9 / Supported Platforms in the ARM 2022-01-24 09:27:55 +01:00
plugins.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
reference.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00
requirements.rst Convert "Building BIND" section from README.md to reStructuredText 2022-01-24 09:27:55 +01:00
requirements.txt Regenerate man pages with docutils 0.16 2021-05-31 11:22:52 +02:00
security.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00
troubleshooting.rst Add hyperlinks from program options to definition in man pages 2022-03-14 10:57:23 +01:00