Skip to content

reference dependencies

EC2 Default User edited this page May 6, 2026 · 1 revision

Dependencies

This repo has very few build-time or runtime dependencies because it's pure content. The dependencies it does have:

Site rendering

  • Mintlify — the doc site renderer at https://mintlify.com. Not vendored; consumed by Mintlify's hosted builder against docs/docs.json. For local preview, contributors install Mintlify's CLI globally (npm install -g mint or npm install -g mintlify).

CI runtime

  • droid CLI — Factory's own agent. Used inside the JP sync, bulk translation, and review workflows. The workflows install or invoke droid as part of their setup.
  • GitHub Actions runners — Ubuntu defaults.
  • Standard GitHub Actions: actions/checkout, actions/setup-node, occasional actions/github-script.

External services consumed by the site

  • https://api.factory.ai/api/v0/openapi.json — the live OpenAPI spec rendered as the "API Reference" tab. Fetched at build time by Mintlify.
  • https://app.factory.ai/cli and https://app.factory.ai/cli/windows — the install scripts referenced from README.md, docs/cli/getting-started/overview.mdx, and elsewhere.
  • https://docs.factory.ai/llms.txt — the LLM-friendly index, surfaced via the /factory-docs-map redirect in docs.json.

Notification destinations

  • Discord — community server, target of changelog-to-discord.yml.
  • Linear — target of changelog-to-linear.yml. Workflow file size (~8 KB) hints at richer mapping logic than the Discord one.
  • Slack — target of pr-merge-slack.yml.

These services are reached via webhooks/tokens stored as GitHub Actions secrets.

Dependabot

.github/dependabot.yml keeps GitHub Actions versions current. There's no package.json at the repo root, so Dependabot only watches the workflows.

What's not here

  • No backend service, no application framework, no database.
  • No Node/TypeScript app code.
  • No tests (content-only).
  • No build artifacts (Mintlify builds remotely).

Clone this wiki locally