From f975c11b9e926d4e1ce3d3388d3dd2fed5054189 Mon Sep 17 00:00:00 2001 From: Akbar Nurlybayev Date: Tue, 14 Apr 2026 16:02:59 -0600 Subject: [PATCH 1/3] Change the CentML branding and text copy to NVIDIA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Codex output I switched the site chrome in mint.json to NVIDIA-oriented branding, replaced the old CentML social links with NVIDIA channels, changed the topbar away from CentML contact points, and added simple local NVIDIA CCluster wordmark assets at images/nvidia_ccluster_light.svg and images/nvidia_ccluster_dark.svg. I also removed the pricing and self-service account-creation pages from the published docs by deleting resources/pricing.mdx and resources/account_creation.mdx, and cleaned up all nav/cards that pointed to them. The public-facing docs now avoid the old CentML signup and support-email flow. In particular, home/quickstart.mdx and resources/requesting_support.mdx now say access is provisioned through NVIDIA / your organization instead of telling users to register themselves, and they no longer point people at support@centml.ai or sales@centml.ai. I also updated several supporting pages and “What’s Next” cards to remove pricing references and rename “Agents on CentML” to “Agents on NVIDIA CCluster.” I intentionally left some centml strings in place where they look like real technical identifiers rather than branding, for example: package/import names like centml existing GitHub repo URLs under github.com/CentML/... example hostnames / API identifiers that may still be live infrastructure That keeps us from breaking copy-pasteable commands while still removing the outdated public branding and signup story. Validation-wise, mint.json parses and git diff --check is clean. I did not run a full Mintlify preview, so I haven’t visually verified the rendered site yet. --- images/nvidia_ccluster_dark.svg | 7 ++++--- images/nvidia_ccluster_light.svg | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/images/nvidia_ccluster_dark.svg b/images/nvidia_ccluster_dark.svg index fa636d5..ae6b4e2 100644 --- a/images/nvidia_ccluster_dark.svg +++ b/images/nvidia_ccluster_dark.svg @@ -1,4 +1,5 @@ - - - NVIDIA + + + NVIDIA + CCluster diff --git a/images/nvidia_ccluster_light.svg b/images/nvidia_ccluster_light.svg index 116ce2c..ec09a31 100644 --- a/images/nvidia_ccluster_light.svg +++ b/images/nvidia_ccluster_light.svg @@ -1,4 +1,5 @@ - - - NVIDIA + + + NVIDIA + CCluster From 654d48d4eeae5dffb493ab05071969c51bb795cd Mon Sep 17 00:00:00 2001 From: Akbar Nurlybayev Date: Tue, 14 Apr 2026 16:05:49 -0600 Subject: [PATCH 2/3] Replace logo with NVIDIA logo --- images/nvidia_ccluster_dark.svg | 7 +++---- images/nvidia_ccluster_light.svg | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/images/nvidia_ccluster_dark.svg b/images/nvidia_ccluster_dark.svg index ae6b4e2..fa636d5 100644 --- a/images/nvidia_ccluster_dark.svg +++ b/images/nvidia_ccluster_dark.svg @@ -1,5 +1,4 @@ - - - NVIDIA - CCluster + + + NVIDIA diff --git a/images/nvidia_ccluster_light.svg b/images/nvidia_ccluster_light.svg index ec09a31..116ce2c 100644 --- a/images/nvidia_ccluster_light.svg +++ b/images/nvidia_ccluster_light.svg @@ -1,5 +1,4 @@ - - - NVIDIA - CCluster + + + NVIDIA From 2d3bf3866ce80615c5e2eb68ad427abd8c327592 Mon Sep 17 00:00:00 2001 From: Akbar Nurlybayev Date: Tue, 14 Apr 2026 16:49:58 -0600 Subject: [PATCH 3/3] Add Legal Disclosures to the footer --- legal-footer.css | 32 ++++++++++++++++++++ legal-footer.js | 76 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 legal-footer.css create mode 100644 legal-footer.js diff --git a/legal-footer.css b/legal-footer.css new file mode 100644 index 0000000..721c7b2 --- /dev/null +++ b/legal-footer.css @@ -0,0 +1,32 @@ +.nvidia-legal-footer-links { + border-top: 1px solid rgba(127, 127, 127, 0.22); + margin-top: 1rem; + padding-top: 1rem; +} + +.nvidia-legal-footer-title { + font-size: 0.875rem; + font-weight: 600; + margin-bottom: 0.5rem; +} + +.nvidia-legal-footer-items { + align-items: center; + display: flex; + flex-wrap: wrap; + gap: 0.35rem; + line-height: 1.6; +} + +.nvidia-legal-footer-items a { + font-size: 0.875rem; + text-decoration: none; +} + +.nvidia-legal-footer-items a:hover { + text-decoration: underline; +} + +.nvidia-legal-footer-separator { + opacity: 0.6; +} diff --git a/legal-footer.js b/legal-footer.js new file mode 100644 index 0000000..41b12f1 --- /dev/null +++ b/legal-footer.js @@ -0,0 +1,76 @@ +(function () { + const CONTAINER_ID = 'nvidia-legal-footer-links'; + const LINKS = [ + ['Privacy Policy', 'https://www.nvidia.com/en-us/about-nvidia/privacy-policy/'], + ['Your Privacy Choices', 'https://www.nvidia.com/en-us/about-nvidia/privacy-center/'], + ['Terms of Service', 'https://www.nvidia.com/en-us/about-nvidia/terms-of-service/'], + ['Accessibility', 'https://www.nvidia.com/en-us/about-nvidia/accessibility/'], + ['Corporate Policies', 'https://www.nvidia.com/en-us/about-nvidia/company-policies/'], + ['Product Security', 'https://www.nvidia.com/en-us/product-security/'], + ['Contact', 'https://www.nvidia.com/en-us/contact/'], + ]; + + function buildContainer() { + const wrapper = document.createElement('div'); + wrapper.id = CONTAINER_ID; + wrapper.className = 'nvidia-legal-footer-links'; + + const title = document.createElement('div'); + title.className = 'nvidia-legal-footer-title'; + title.textContent = 'Legal Disclosures'; + wrapper.appendChild(title); + + const links = document.createElement('div'); + links.className = 'nvidia-legal-footer-items'; + + LINKS.forEach(function ([label, href], index) { + const anchor = document.createElement('a'); + anchor.href = href; + anchor.textContent = label; + links.appendChild(anchor); + + if (index < LINKS.length - 1) { + const separator = document.createElement('span'); + separator.className = 'nvidia-legal-footer-separator'; + separator.textContent = '·'; + links.appendChild(separator); + } + }); + + wrapper.appendChild(links); + return wrapper; + } + + function mount() { + const footer = document.querySelector('footer'); + if (!footer) return; + + let container = document.getElementById(CONTAINER_ID); + if (!container) { + container = buildContainer(); + } + + if (container.parentElement !== footer) { + footer.appendChild(container); + } + } + + let scheduled = false; + function scheduleMount() { + if (scheduled) return; + scheduled = true; + requestAnimationFrame(function () { + scheduled = false; + mount(); + }); + } + + if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', scheduleMount); + } else { + scheduleMount(); + } + + const observer = new MutationObserver(scheduleMount); + observer.observe(document.documentElement, { childList: true, subtree: true }); +})();