5.9 KiB
Strix Documentation
Source files for the Strix documentation site, published at docs.strix.ai and built with Mintlify.
This folder is for user-facing product documentation (installation, CLI usage, integrations, and guides). It is separate from other docs in the repository:
| Location | Purpose |
|---|---|
docs/ (this folder) |
Public docs site (Mintlify MDX) |
CONTRIBUTING.md |
Code and project contribution guide |
strix/skills/ |
Agent skill packages (see strix/skills/README.md) |
Tool-specific READMEs under strix/tools/ |
Internal developer notes for individual tools |
Local preview
Prerequisites
- Node.js 18.10 or later
- Mintlify CLI (
mint)
Run the dev server
From the repository root:
npm i -g mint
cd docs
mint dev
The site is available at http://localhost:3000. Changes to MDX files reload automatically.
Without a global install:
cd docs
npx mint dev
Useful flags:
mint dev --no-open # do not open a browser automatically
mint dev --port 3333 # use a custom port
Optional: run mint login to enable local search and the Mintlify assistant while previewing.
Repository structure
docs/
├── docs.json # Site config, navigation, theme, and metadata
├── images/ # Static assets (favicon, screenshots, etc.)
├── logo/ # Brand assets
├── index.mdx # Introduction / landing page
├── quickstart.mdx # Getting started guide
├── contributing.mdx # Contributor guide (also published on the site)
├── usage/ # CLI, scan modes, and instructions
├── llm-providers/ # Provider setup guides
├── integrations/ # GitHub Actions and CI/CD
├── tools/ # Sandbox toolkit reference
├── advanced/ # Configuration and skills
└── cloud/ # Strix Cloud overview
Navigation and page order are defined in docs.json. When you add or rename a page, update the navigation section so it appears in the sidebar.
Writing and editing pages
File format
- Pages are MDX files (
.mdx) with YAML frontmatter:
---
title: "Page Title"
description: "Short summary used for SEO and link previews"
---
Your content here.
- Use Mintlify components where they help readability (
<Note>,<Tip>,<Warning>,<Steps>,<Card>,<ParamField>, etc.). See the Mintlify components reference. - Prefer relative links for internal pages (for example
/usage/cli) so links work in local preview and production. - Place new images in
docs/images/and reference them with root-relative paths (for example/images/screenshot.png).
Common tasks
| Task | What to do |
|---|---|
| Edit existing content | Update the relevant .mdx file and preview with mint dev |
| Add a new page | Create a .mdx file and register it in docs.json under the appropriate group |
| Add a new nav section | Add a group in docs.json → navigation |
| Document a new CLI flag or feature | Update usage/cli.mdx and any related guides (for example usage/scan-modes.mdx) |
| Document a new skill category | Update advanced/skills.mdx; skill source files live in strix/skills/ |
Style guidelines
- Match the tone of existing pages: direct, developer-focused, and practical.
- Lead with what the user needs to do, then add context and examples.
- Keep code samples copy-pasteable and tested when possible.
- Cross-link related pages instead of duplicating large sections (for example link to LLM Providers rather than re-listing every provider).
Contributing documentation
Documentation contributions follow the same process as code:
- Fork the repository and branch from
main. - Make your changes in
docs/and verify them locally withmint dev. - Open a pull request with a clear description of what you changed and why.
- Link to a related issue when one exists.
For broader contribution expectations (tests, code style, PR process), see:
contributing.mdx— published contributor guideCONTRIBUTING.md— repository-level development setup
Questions? Open a GitHub issue or ask in Discord.
Publishing
Production docs at docs.strix.ai are deployed from this folder via Mintlify. After a docs PR is merged to the default branch, changes typically appear on the live site shortly after (exact timing depends on the Mintlify deployment configuration for the project).
Troubleshooting
| Problem | Fix |
|---|---|
mint: command not found |
Install the CLI with npm i -g mint, or use npx mint dev |
| Page shows 404 in local preview | Confirm the file is listed in docs.json and you are running mint dev from the docs/ directory |
| Port 3000 already in use | Run mint dev --port 3333 (or another free port) |
| Windows path errors from Mintlify | See Mintlify local development docs for platform-specific troubleshooting |
| Stale preview after edits | Restart mint dev; run mint update if the CLI itself seems outdated |
Related links
- Strix README — project overview, quick start, and feature summary
- docs.strix.ai — live documentation
- Strix Cloud — hosted platform
- Mintlify documentation — MDX syntax, components, and deployment