Sphinx extension that allows showing values, tables, and links from CSV files. Instead of hard-coding values in the text, you write constants or queries replaced with value(s) from the CSV file. If the file contains language-depending strings, they can be translated with the rest of the Sphinx docs.
Project description
sphinxcontrib-constdata
sphinxcontrib-constdata is the extension for Sphinx documentation projects that allows showing values, listing tables, and generating links from CSV, JSON and YAML files. Instead of hard-coding values in the text, you write constants or queries replaced with value(s) from the external file(s). If the file contains language-sensitive strings, they can be translated with the rest of the Sphinx docs.
code: https://gitlab.com/documatt/sphinxcontrib-constdata where issues and contributions are welcome
About
sphinxcontrib-constdata started from the urge to manage thousands of external strings like UI labels, keyboard shortcuts, etc., used in a large enterprise application’s docs. Devs and translators often change these strings. Idea of hard-coding these strings in the docs, and manually watching changes and updating them across the docs, scared me so much that I developed this Sphinx extension.
Impressum
sphinxcontrib-constdata is open source licensed under BSD3.
Project logo and icon “table-multiple” provided by materialdesignicons.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sphinxcontrib.constdata-1.0.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c0baad681c5ae8b4344937061a4fc9a7ae1a0978d7139e726c39fbdb5d977f2 |
|
MD5 | 30c0873604c449b1d2466258b445d47f |
|
BLAKE2b-256 | 2627f9b81a1d53dd5098bc7defc54ab03c2bac91a3c10a6d54b5b5b7e9a2b74d |
Hashes for sphinxcontrib.constdata-1.0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21c12bc480730a42b1f1b67a59cf9de03e7d18b3edc5d166071cc4dfcd3f4b23 |
|
MD5 | 4e00f6b08b05d22b38f8a35c2a567cb1 |
|
BLAKE2b-256 | daad41316050cc2d0c0c3f4cb64613e7a09f3499bf9544d03ac268e90790857b |