Skip to content

docs: Savanna documentation refresh, LLM export, and video walkthrough - #171

Open
ngarakapati wants to merge 20 commits into
tigergraph:mainfrom
ngarakapati:feat/savanna-docs-and-ui
Open

docs: Savanna documentation refresh, LLM export, and video walkthrough#171
ngarakapati wants to merge 20 commits into
tigergraph:mainfrom
ngarakapati:feat/savanna-docs-and-ui

Conversation

@ngarakapati

Copy link
Copy Markdown

Summary

This is the Savanna + Cloud Classic docs update that goes with the Antora UI theme PR. It refreshes the Savanna guides, fixes Cloud Classic links that could not resolve in this repo, and adds local/LLM build tooling.

Supersedes #168. That PR was opened from fork main. This branch is the same work, rebased onto current origin/main, including the Aug 19 changelog notes that had been dropped when release notes were rewritten as a changelog.

Savanna documentation

  • Reorganize the left nav across administration, get started, graph development, integrations, overview, resources, REST API, and workgroups
  • Add new pages: connect an agent with MCP, first graph in the UI, and how to create a database secret
  • Replace release-notes.adoc with changelog.adoc, and keep the Aug 19, 2026 notes (billing platform transition as a product change; Add Solution / Add-ons items under Bug fixes, same pattern as the rest of the changelog)
  • Refresh workgroup/workspace guides and screenshots
  • Embed the database secret walkthrough video and rewrite that page so it starts with what a secret is, then the video, then the steps

Cloud Classic

  • This playbook only builds Savanna and Cloud Classic, so links into Server, GraphStudio, GSQL, and Insights cannot be in-site xref:s
  • Those are now normal links to https://www.tigergraph.com/docs/... (they open as external links)
  • A later screenshot commit had put the old xrefs back; this branch restores the external links so the local/CI build stays clean

Build and preview

  • antora-playbook.local.yml for local preview against a sibling antora-ui checkout
  • Antora extensions that emit per-page Markdown and llms.txt for AI tooling
  • Gulp/package.json scripts for build:local and dev
  • Broader .gitignore for build output and editor files
  • Production playbook still uses build/ui-bundle.zip from tigergraph/antora-ui. The Savanna/Classic look is applied in the UI with a theme-cloud class, so we do not need a separate ui-bundle-cloud.zip

Merge order

Merge tigergraph/antora-ui#47 first, then this PR. Production fetches the UI zip from antora-ui main. If this merges first, the site can rebuild with the old bundle.

Test plan

  • npm run build:local with local antora-ui succeeds
  • Savanna nav and new pages render (MCP, first graph, database secret)
  • Changelog shows Aug 19 (billing transition + Bug fixes) then Aug 5
  • Database secret page: intro, video with play overlay, current UI steps
  • Cloud Classic FAQs and related pages use docs.tigergraph.com links, not broken xrefs
  • npm run build (production playbook) succeeds after the antora-ui PR is merged

Ignore Antora build artifacts, editor files, and support configurable PORT
for the gulp preview server.
Publish llms.txt and per-page markdown twins for AI tooling, enable AsciiDoc
tabs, and split production and local Antora playbooks for CI vs UI dev.
Reorganize sidebar navigation, replace the get-started hub with console and
MCP onboarding guides, migrate release notes to a changelog, refresh landing
pages and section hubs, and update workgroup, build, and administration docs.
…onent xrefs

Refresh security, solutions, and start pages for Cloud Classic and convert
unresolvable xrefs to external docs.tigergraph.com links.
Embed Savanna_Database_Secrets.mp4 in the create-database-secret guide to
demonstrate the flow in Savanna.
Remove the fixed width attribute so video sizing is controlled by the
theme videoblock styles.
Use the dedicated cloud bundle so the Savanna/Classic theme is scoped to
cloud-docs and does not depend on the shared default UI bundle. Resolves
once tigergraph/antora-ui#46 (which adds build/ui-bundle-cloud.zip) merges.
Lead with a concept-first explanation of what a database secret is,
move the walkthrough video directly after the intro (no caption), align
the creation steps with the current Savanna UI, and add a "Use a
database secret" section listing pyTigerGraph, TigerGraph MCP, and
GraphRAG.
A later screenshot update had put gui/tigergraph-server/gsql-ref
xrefs back. This playbook only includes savanna and cloud, so those
targets cannot resolve. Point at docs.tigergraph.com again.
The docs restructure replaced release-notes.adoc with changelog.adoc
and dropped the Aug 19 billing-transition and bug-fix notes that were
already on origin/main.
Match the rest of the changelog: named headings are for product
changes; the Add Solution and Add-ons items are bug fixes, not
standalone features.
@netlify

netlify Bot commented Aug 26, 2026

Copy link
Copy Markdown

Deploy Preview for thriving-strudel-91d4a9 ready!

Name Link
🔨 Latest commit 9526684
🔍 Latest deploy log https://app.netlify.com/projects/thriving-strudel-91d4a9/deploys/6a8f51a20023ff0008af4024
😎 Deploy Preview https://deploy-preview-171--thriving-strudel-91d4a9.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ngarakapati

Copy link
Copy Markdown
Author

Closing this. A new PR will be opened from ngarakapati:main instead of feat/savanna-docs-and-ui.

@ngarakapati ngarakapati reopened this Aug 26, 2026
@ngarakapati

Copy link
Copy Markdown
Author

Reopened. This PR stays on feat/savanna-docs-and-ui, which already matches current local main, including the Aug 19 changelog entries. Merge after the antora-ui PR: tigergraph/antora-ui#47

The published Savanna page is /overview/release-notes. Keep that filename so existing bookmarks and origin/main updates still hit the same path. Nav still says Changelog; /changelog redirects to it.
Use changelog.adoc as the page name and nav target. Keep a release-notes alias so existing bookmarks still work.
Drop the changelog filename and wording so Savanna matches the live /release-notes path. Redirects are no longer needed.
The navbar reads site.title from the playbook. Restore Docs so local and production playbooks match the previous header.
antora-playbook.local.yml is machine-specific (sibling UI path). Stop tracking it and ignore it so only antora-playbook.yml ships.
Leave lib/llms-txt.js in the repo for later. This playbook only has Savanna and Cloud Classic, so it must not publish the site-wide docs index.
Keep htmlToMdUrl in sync with the UI helper so slash-style page URLs
still get an index.md twin for Copy page and the LLM actions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant