Documentation for Sigilix — multi-agent AI code review for GitHub.
The mark of merge-ready code.
Live at: docs.sigilix.ai Marketing site: sigilix.ai App: app.sigilix.ai
- Nextra v3 +
nextra-theme-docs— a Next.js 14 (pages router) docs framework (MIT, self-hosted) - MDX content in
pages/ _meta.jsfiles define section navigation + ordering- Theme:
theme.config.tsx— Sigilix "S" mark, brand-red accent (#f1140d), dark by default
We migrated off Mintlify (whose free tier limits us to one hosted site, and which mis-attributed the project) to a self-hosted Nextra app on Vercel — the same Next.js stack as the rest of the Sigilix ecosystem.
npm install
npm run dev # http://localhost:3000
npm run build # production build (also the CI gate)next.config.mjs # Nextra wiring + legacy redirects
theme.config.tsx # logo, colors, nav, footer, SEO head
styles/globals.css # theme tweaks layered on nextra-theme-docs
pages/
_app.tsx # imports theme + global styles
_meta.js # top-level nav (sections + separators)
index.mdx # / (Introduction)
getting-started/ # quickstart, installation, first-review
how-it-works/ # ensemble, dispatcher, specialists, pipeline, ...
triage/ # overview, issue, ci-failure, how-triage-works
evidence-and-provenance/ # secrets, deps, SARIF, provenance
integrations/ # github, gitlab, bitbucket
cli-and-chat/ # CLI & Deep-Research Chat
slack-assistant/ # Slack assistant
configuration/ # sigilix.json reference, rules, filters, ...
operations-and-releases/ # release notes, known issues, durable objects
troubleshooting/ # common errors, billing
api-reference/ # authentication, endpoints, webhooks
public/logo/ # served brand assets (favicon + glyphs)
logo/ # source brand assets
pages/api-reference/is served instead ofpages/api/becausepages/apiis a reserved Next.js directory.next.config.mjsredirects the old/api/*URLs.
- Create
pages/<section>/<slug>.mdxwith frontmatter:--- title: "My new page" description: "One-line description used for SEO." --- # My new page
- Add the slug to the section's
_meta.js(order = nav order):export default { existing: "Existing page", "my-slug": "My new page", }
- Build to verify:
npm run build
Available MDX components (import from nextra/components): Callout, Steps,
Tabs (<Tabs items={[...]}><Tabs.Tab>…</Tabs.Tab></Tabs>), Cards
(<Cards><Cards.Card title href>…</Cards.Card></Cards>). Accordions are plain
<details><summary>…</summary></details>.
This is a standard Next.js app — deploy on Vercel:
- Import
Sigilix/sigilix-docsas a new Vercel project (framework preset: Next.js; buildnext build, output handled automatically). - Add the custom domain
docs.sigilix.aito the project and point DNS at Vercel (repoint thedocsCNAME away from Mintlify). - Vercel auto-deploys on every push to the default branch.
- Delete the old Mintlify project once the domain has cut over.
All Rights Reserved · Sigilix 2026
main is the production branch — docs.sigilix.ai builds from it.
If a change is merged but not live, check that the Vercel project's Production Branch
is set to main (it previously pointed at an unused branch, so merges only ever produced
Preview builds). To force a production deploy from a local checkout:
npx vercel deploy --prod --yes