From 9118d33cf63ff3ba682e83e19a383c1939396d7a Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Mon, 6 Jul 2026 13:48:47 -0500 Subject: [PATCH] Update docs to use NVIDIA Sphinx theme --- pyproject.toml | 2 +- source/_static/RAPIDS-logo-purple.png | Bin 22593 -> 0 bytes source/_static/js/nav.js | 56 ------------------ ...feedback.html => deployment-feedback.html} | 0 source/conf.py | 36 ++++------- source/index.md | 4 +- uv.lock | 16 ++++- 7 files changed, 30 insertions(+), 84 deletions(-) delete mode 100644 source/_static/RAPIDS-logo-purple.png delete mode 100644 source/_static/js/nav.js rename source/_templates/{feedback.html => deployment-feedback.html} (100%) diff --git a/pyproject.toml b/pyproject.toml index a510b8d9..b24270b7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ dependencies = [ "myst-parser>=4.0.0", "nbsphinx>=0.9.5", "numpydoc>=1.8.0", - "pydata-sphinx-theme>=0.15.4", + "nvidia-sphinx-theme", "pre-commit>=3.8.0", "sphinx>=8.0.2", "sphinx-autobuild>=2024.9.19", diff --git a/source/_static/RAPIDS-logo-purple.png b/source/_static/RAPIDS-logo-purple.png deleted file mode 100644 index d884e01374dcd5e62db937b24990074d2f584ff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22593 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

1np#V%;7Q6~;Fg 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 u(ZXT0aDdjdz -

- -
-
-
- nightly - stable -
-
- - ` + sidebar.innerHTML; - - let versionSection = document.getElementById( - "rapids-selector__container-version", - ); - let selectorSelected = versionSection.getElementsByClassName( - "rapids-selector__selected", - )[0]; - if (window.location.href.includes("/deployment/stable")) { - selectorSelected.innerHTML = "stable"; - versionSection - .getElementsByClassName("rapids-selector__menu-item") - .forEach((element) => { - if (element.innerHTML.includes("stable")) { - element.classList.add("rapids-selector__menu-item--selected"); - } - }); - } else if (window.location.href.includes("/deployment/nightly")) { - selectorSelected.innerHTML = "nightly"; - versionSection - .getElementsByClassName("rapids-selector__menu-item") - .forEach((element) => { - if (element.innerHTML.includes("nightly")) { - element.classList.add("rapids-selector__menu-item--selected"); - } - }); - } else { - selectorSelected.innerHTML = "dev"; - let menu = versionSection.getElementsByClassName( - "rapids-selector__menu", - )[0]; - menu.innerHTML = - menu.innerHTML + - 'dev'; - menu.style["height"] = "97px"; - } -}); diff --git a/source/_templates/feedback.html b/source/_templates/deployment-feedback.html similarity index 100% rename from source/_templates/feedback.html rename to source/_templates/deployment-feedback.html diff --git a/source/conf.py b/source/conf.py index b69a6156..c2cc77d3 100644 --- a/source/conf.py +++ b/source/conf.py @@ -16,8 +16,8 @@ # -- Project information ----------------------------------------------------- -project = "RAPIDS Deployment Documentation" -html_title = "RAPIDS Deployment Documentation" +project = "NVIDIA RAPIDS Deployment Documentation" +html_title = "NVIDIA RAPIDS Deployment Documentation" copyright = f"{datetime.date.today().year}, NVIDIA" author = "NVIDIA" @@ -121,39 +121,37 @@ "analytics": { "google_analytics_id": "G-02WR7CRJ3Z", }, - "header_links_before_dropdown": 7, - # https://github.com/pydata/pydata-sphinx-theme/issues/1220 - "icon_links": [], - "logo": { - "link": "https://docs.rapids.ai/", - }, - "github_url": "https://github.com/rapidsai/", + "icon_links": [ + { + "name": "GitHub", + "url": "https://github.com/rapidsai/deployment", + "icon": "fa-brands fa-github", + "type": "fontawesome", + }, + ], "show_toc_level": 1, "navbar_align": "right", "secondary_sidebar_items": [ "page-toc", "notebooks-extra-files-nav", "notebooks-tags", - "feedback", + "deployment-feedback", ], } html_sidebars = { - "**": ["sidebar-nav-bs", "sidebar-ethical-ads"], - "index": [], - "examples/index": ["notebooks-tag-filter", "sidebar-ethical-ads"], + "examples/index": ["sidebar-nav-bs", "notebooks-tag-filter"], } # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # -html_theme = "pydata_sphinx_theme" +html_theme = "nvidia_sphinx_theme" # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ["_static"] -html_logo = "_static/RAPIDS-logo-purple.png" intersphinx_mapping = { "python": ("https://docs.python.org/3", None), @@ -170,13 +168,5 @@ def setup(app): - app.add_css_file("https://docs.rapids.ai/assets/css/custom.css") - app.add_css_file( - "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css" - ) app.add_css_file("css/custom.css") - app.add_js_file( - "https://docs.rapids.ai/assets/js/custom.js", loading_method="defer" - ) - app.add_js_file("js/nav.js", loading_method="defer") app.add_js_file("js/notebook-gallery.js", loading_method="defer") diff --git a/source/index.md b/source/index.md index c84ae0ac..0332cecf 100644 --- a/source/index.md +++ b/source/index.md @@ -3,9 +3,9 @@ review_priority: "index" html_theme.sidebar_secondary.remove: true --- -# Deploying RAPIDS +# NVIDIA RAPIDS Deployment Documentation -Deployment documentation to get you up and running with RAPIDS anywhere. +NVIDIA RAPIDS deployment documentation helps you get up and running with RAPIDS anywhere. `````{gridtoctree} 1 2 2 3 :gutter: 2 2 2 2 diff --git a/uv.lock b/uv.lock index 5b4c021e..159e7399 100644 --- a/uv.lock +++ b/uv.lock @@ -769,6 +769,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", size = 22314 }, ] +[[package]] +name = "nvidia-sphinx-theme" +version = "0.0.9.post1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydata-sphinx-theme" }, + { name = "sphinx" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/8c/79/017fab2f7167a9a9795665f894d04f77aafceca80821b51589bb4b23ff5c/nvidia_sphinx_theme-0.0.9.post1-py3-none-any.whl", hash = "sha256:21ca60206dff2f380d7783d64bbaf71a5b9cacae53c7d0686f089c16b5a3d45a", size = 143816 }, +] + [[package]] name = "numpydoc" version = "1.8.0" @@ -1041,7 +1053,7 @@ dependencies = [ { name = "nbsphinx" }, { name = "numpydoc" }, { name = "pre-commit" }, - { name = "pydata-sphinx-theme" }, + { name = "nvidia-sphinx-theme" }, { name = "python-frontmatter" }, { name = "sphinx" }, { name = "sphinx-autobuild" }, @@ -1059,7 +1071,7 @@ requires-dist = [ { name = "nbsphinx", specifier = ">=0.9.5" }, { name = "numpydoc", specifier = ">=1.8.0" }, { name = "pre-commit", specifier = ">=3.8.0" }, - { name = "pydata-sphinx-theme", specifier = ">=0.15.4" }, + { name = "nvidia-sphinx-theme" }, { name = "python-frontmatter", specifier = ">=1.1.0" }, { name = "sphinx", specifier = ">=8.0.2" }, { name = "sphinx", specifier = ">=8.2.3" },