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.2.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file sphinx-scylladb-markdown-0.1.2.tar.gz.

File metadata

File hashes

Hashes for sphinx-scylladb-markdown-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e331a36629dd2ea566d9650354334383dce0f70f5549471a6d43c353bf87d0a9
MD5 29ec66c3947ab65e9ddde26137521e96
BLAKE2b-256 1a875efb80a7aaab7ad08774b1347bfd434d56e7afba915b7156a39bd6137c78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for sphinx_scylladb_markdown-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d4c04488c9e251a896fb01051b3299b77ace0ff80f4cf2ceaccca7c1237e9715
MD5 1d49104c7be0cd5909aba029d04c3cc6
BLAKE2b-256 a4d17db056300c0f71ef2686618f9347b9ded83984e123f2926b649045200fa1

See more details on using hashes here.

Provenance

Supported by

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