Skip to main content

Sphinx extension for ScyllaDB documentation with enhanced Markdown support through MystParser and recommonmark.

Project description

sphinx-scylladb-markdown

The Sphinx ScyllaDB Markdown Extension is specifically designed for projects using sphinx-multiversion. It facilitates a smooth transition from recommonmark to MystParser in Sphinx documentation.

This extension is particularly useful in scenarios where older documentation versions require recommonmark, which is now deprecated, while newer versions can leverage the advanced features of MystParser.

Installation

To install the Sphinx ScyllaDB Markdown Extension, follow these steps:

  1. Run the following command within your Sphinx project directory:

    pip install sphinx-scylladb-markdown
    
  2. Add the following lines to your conf.py file in your Sphinx project:

    extensions = [
        ...
        'sphinx_scylladb_markdown',
        ...
    ]
    
  3. Set the scylladb_markdown_enable in your conf.py:

    scylladb_markdown_enable = True
    
  4. Optional: If you want to use recommonmark for specific versions, list them in scylladb_markdown_recommonmark_versions in your conf.py file:

    scylladb_markdown_recommonmark_versions = ['v1.0', 'v1.1']
    

License

Copyright (c) 2023-present ScyllaDB Licensed under the Apache License 2.0 <LICENSE>_.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sphinx_scylladb_markdown-0.1.4.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sphinx_scylladb_markdown-0.1.4-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file sphinx_scylladb_markdown-0.1.4.tar.gz.

File metadata

File hashes

Hashes for sphinx_scylladb_markdown-0.1.4.tar.gz
Algorithm Hash digest
SHA256 9db3ae0dcf7c3519262da65e48c7f9e4db0ad1ce9c5f874864ea218f4cbc4c68
MD5 3b25b0ac780161c7a018793dfdcd43bd
BLAKE2b-256 f16d8cc78e960668b0c70d99777b20c5bff1163ab26dc1fce76621f80e20e314

See more details on using hashes here.

File details

Details for the file sphinx_scylladb_markdown-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for sphinx_scylladb_markdown-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 598753e01cf159d4698eb1a707958828446e21749038d3d42c5b9c7e86eda6e4
MD5 95e75234f66664c942f7e37b298767fa
BLAKE2b-256 5f9699d44f90de85254b7772c31ac7701bc56ebbb9a6b9f258543cd9c9486a07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page