Skip to content

Update flowx documentation - #16

Merged
ghanse merged 1 commit into
mainfrom
update-docs
Aug 18, 2026
Merged

Update flowx documentation#16
ghanse merged 1 commit into
mainfrom
update-docs

Conversation

@ghanse

@ghanse ghanse commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Changes

This PR updates the flowx documentation to improve readability and update the installation, user guide, and configuration pages. It adds typed code blocks and modifies the site theme.

Linked issues

N/A

Tests

  • manually tested
  • added unit tests
  • added integration tests

Copilot AI lite review requested due to automatic review settings August 18, 2026 19:05
@ghanse
ghanse merged commit bcdbe82 into main Aug 18, 2026
4 checks passed
@ghanse
ghanse deleted the update-docs branch August 18, 2026 19:08

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

This PR updates the FlowX documentation site to improve readability, add richer code-block rendering (including language classes and a custom <pre> renderer), and refresh navigation/content across key docs pages.

Changes:

  • Added a custom MDX component mapping to enhance code blocks (titles + typed/language-aware rendering) and enabled rehypeCode defaults in the MDX pipeline.
  • Updated docs IA/content: renamed “Options” to “Configuration”, refreshed Installation/Guide/Index content, and added a new “Translation report” section.
  • Updated the docs site theme CSS and bumped a few Python build constraint pins.

Reviewed changes

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

Show a summary per file
File Description
docs/source.config.ts Enables rehype code defaults + language class injection for MDX code blocks.
docs/mdx-components.tsx Adds custom MDX component mapping (code blocks + tabs integration).
docs/content/docs/meta.json Updates sidebar/nav ordering to replace “options” with “configuration”.
docs/content/docs/installation.mdx Rewrites installation instructions and adds tabbed install flows for Genie Code / Claude Code.
docs/content/docs/index.mdx Refreshes introduction content and updates links to the new configuration page.
docs/content/docs/guide.mdx Updates the end-to-end usage guide language and structure.
docs/content/docs/configuration.mdx Renames page and adds translation report documentation.
docs/app/global.css Switches docs theme CSS preset.
docs/app/docs/[[...slug]]/page.tsx Passes the custom MDX component mapping into rendered MDX pages.
.build-constraints.txt Updates pinned build-time Python dependencies/hashes.
Suppressed comments (1)

docs/content/docs/installation.mdx:55

  • This CLI example appears to be invalid: databricks workspace <FLOWX_DIRECTORY> skills ... is missing the import-dir subcommand and likely won't work as written. Update it to a valid databricks workspace import-dir ... form (including the skills/ source path).
```bash
databricks workspace <FLOWX_DIRECTORY> skills /Workspace/.assistant/skills
</details>



---

💡 <a href="/databricks-solutions/flowx/new/main?filename=.github/skills/code-review/SKILL.md" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Add a `code-review` agent skill</a> or configure MCP servers for context-aware, tailored reviews. <a href="https://docs.github.com/en/copilot/how-tos/use-copilot-agents/request-a-code-review/use-code-review#mcp-servers-and-agent-skills" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Learn more in the docs.</a>

Comment thread docs/mdx-components.tsx
Comment on lines +1 to +10
import { isValidElement } from 'react';
import defaultComponents from 'fumadocs-ui/mdx';
import type { MDXComponents } from 'mdx/types';
import { CodeBlock, Pre } from 'fumadocs-ui/components/codeblock';
import * as TabsComponents from 'fumadocs-ui/components/tabs';

function getCodeLanguage(children: React.ReactNode): string | undefined {
if (!isValidElement<{ className?: string }>(children)) return undefined;
const match = children.props.className?.match(/language-([a-z0-9]+)/i);
return match?.[1];

```bash
databricks workspace import-dir skills /Users/<your-email>/.assistant/skills
databricks workspace <FLOWX_DIRECTORY> skills /Users/<EMAIL_ADDRESS>/.assistant/skills
Comment on lines +105 to +106
If Genie Code does not have access to the flowx MCP tool, open the your app's health endpoint at `<APP URL>/`. This should
return `{"status":"ok"}`). If you cannot access the health endpoint, verify the deployment steps and redeploy the app.
Comment on lines +113 to +114
flowx can also be installed with local agent harnesses (e.g. Claude Code) as an agent skills plugin. Skills can from a Python
virtual environment or locally-hosted MCP server.
Comment on lines +159 to +160
Open Claude Code and ask *"What flowx skills do you have available?"*. You should see a list of skills (e.g. `flowx-setup`,
`flowx-migrate`). You can now run `/flowx:flowx-migrate`, `/flowx:flowx-discover`, and other flows skills.
```
<Callout type="warn" title="Troubleshooting missing dependencies">
If calling a skill raises a `ModuleNotFoundError`, the virtual environment is missing or incomplete. Ensure Python is installed
in your environment and that you have access to a Python package registry for installing depenedencies, then re-run `/flowx:flowx-setup`.
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