Skip to content

Claude site set up and stubs.#643

Closed
dzucker-tab wants to merge 2 commits into
gh-pages-devfrom
dzucker_workspace_extension
Closed

Claude site set up and stubs.#643
dzucker-tab wants to merge 2 commits into
gh-pages-devfrom
dzucker_workspace_extension

Conversation

@dzucker-tab

Copy link
Copy Markdown

No description provided.

dzucker-tab and others added 2 commits June 23, 2026 15:48
Checkpoint before drafting the Workspace Extensions documentation section.

Co-authored-by: Cursor <cursoragent@cursor.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds initial Docusaurus documentation structure for Tableau Workspace Extensions and wires it into the existing Extensions API docs navigation.

Changes:

  • Adds a new “Workspace Extensions” docs section (index + overview/get started/create/manifest/examples stub pages).
  • Updates core docs to reference workspace extensions (landing page, API basics, installation requirements placeholder).
  • Updates sidebar navigation and ignores a workspace docs scratch directory.

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
website/sidebars.js Adds “Workspace Extensions” category and pages to the Guides sidebar.
website/docs/workspaceext/index.md Creates section landing page with DocCardList.
website/docs/workspaceext/trex_workspace_getstarted.md Adds “Get started” stub with TODO placeholders for requirements and UI steps.
website/docs/workspaceext/trex_workspace_create.md Adds “Hello World” walkthrough stub and provisional code samples.
website/docs/workspaceext/trex_workspace_overview.md Adds overview/positioning page describing scope differences vs other extension types.
website/docs/workspaceext/trex_workspace_manifest.md Adds manifest stub and sample XML focused on <workspace-extension>.
website/docs/workspaceext/trex_workspace_examples.md Adds examples/scenarios stub and placeholder for future runnable samples.
website/docs/trex_api_about.md Updates API basics to mention workspace extensions and adds them to diagrams and registration narrative.
website/docs/installation.md Adds placeholder section for workspace extension version requirements.
website/docs/index.md Updates docs landing page text and adds link to workspace extension getting started.
.gitignore Ignores website/docs/workspaceext/working/ scratch directory.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +16 to +18
<!-- Tableau Extensions API library -->
<script src="https://tableau.github.io/extensions-api/lib/tableau.extensions.1.latest.js"></script>
<script src="workspace-extension.js"></script>
| ----- | ------- |
| Dashboard extensions | For example, if you create and register a dashboard extension, the extension will have access to the `dashboardContent` namespace, which provides access to the dashboard object. When you have the dashboard object, you have access to all elements in the dashboard, including the worksheets, marks, filters, parameters, and data sources. |
| Viz extensions | If you create and register a viz extension, the extension will have access to the `worksheetContent` namespace, which provides access to the worksheet object. When you have the worksheet object, you have access to all elements in the worksheet, including the marks, filters, parameters, and data sources.|
| Workspace extensions | If you create and register a workspace extension, the extension runs at the workspace level rather than inside a single workbook. It can access information about the currently active workbook (which can be empty when no workbook is open) and is notified when the active workbook changes. |
@dzucker-tab dzucker-tab deleted the dzucker_workspace_extension branch June 24, 2026 16:48
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.

2 participants