Skip to main content

Core utilities for all ROCm documentation on RTD

Project description

ROCm Documentation Core Utilities

ROCm Docs Core is also distributed as a pip package available from PyPi as rocm-docs-core

Purpose

This repository is comprised of utilities, styling, scripts, and additional HTML content that is common to all ROCm projects' documentation. This greatly aids in maintaining the documentation, as any change to the appearance only needs to be modified in one location.

Usage

Setup

  • Install this repository as a Python package using pip

    • From PyPi: pip install rocm-docs-core
    • From GitHub: pip install git+https://github.com/ROCm/rocm-docs-core.git.
  • Set rocm_docs_theme as the HTML theme

  • Add rocm_docs as an extension

  • Optionally, add rocm_docs.doxygen and sphinxcontrib.doxylink as extensions

For an example, see the test conf.py

Legacy Setup

  • From the rocm_docs package import the function setup_rocm_docs into conf.py for the ReadTheDocs project.
  • Call exactly the following, replacing <PROJECT NAME HERE> with the name of the project.

For an example, see the test legacy conf.py

Documentation

The rocm-docs-core documentation is viewable at https://rocm.docs.amd.com/projects/rocm-docs-core/en/latest/

User Guide

The User Guide describes how users can make use of functionality in rocm-docs-core

It is viewable at https://rocm.docs.amd.com/projects/rocm-docs-core/en/latest/user_guide/user_guide.html

Developer Guide

The Developer Guide provides additional information on the processes in toolchains for rocm-docs-core

It is viewable at https://rocm.docs.amd.com/projects/rocm-docs-core/en/latest/developer_guide/developer_guide.html

Build Documentation Locally

To build the rocm-docs-core documentation locally, run the commands below:

pip install -r requirements.txt
cd docs
python3 -m sphinx -T -E -b html -d _build/doctrees -D language=en . _build/html

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

rocm_docs_core-1.10.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

rocm_docs_core-1.10.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file rocm_docs_core-1.10.0.tar.gz.

File metadata

  • Download URL: rocm_docs_core-1.10.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.10

File hashes

Hashes for rocm_docs_core-1.10.0.tar.gz
Algorithm Hash digest
SHA256 9c6bb87e63973d5b47c5a04bbea6ff0ad945838e27de9d202e0df9b632e7ef7a
MD5 8db81ada9bcf92c6167f1a7ea758b429
BLAKE2b-256 a6bb5def0cb2b57bfa0ba045b33ee436a7da6b0804de9b0d6c8092d0fef4bd50

See more details on using hashes here.

File details

Details for the file rocm_docs_core-1.10.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rocm_docs_core-1.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a6fddc07dcd040d24d1f113b117198e1c5a23718896c57835d359fa1d34b130
MD5 3128c593b4cf67f4b20607f999dc8ab9
BLAKE2b-256 955a2f90656d6e7c921995d796b4e4e75d8cc765bc9758d1003f0682732b95be

See more details on using hashes here.

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