Skip to content

About

Hub for Domo KB and Developer Portal

Resources

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

2,358 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domo Documentation Hub

FOSSA Status

Domo's public documentation site — Getting Started guides, the Knowledge Base (~1,700 articles), API Reference, and topic pages. Content is authored in MDX, navigation is defined in docs.json, and the site is built and hosted by Mintlify.

Repository layout

  • portal/ — Developer Portal, topic-organized content (Getting Started, API Reference, etc.)
  • s/article/, s/topic/ — Knowledge Base articles and topic grouping pages
  • de/, es/, fr/, ja/ — localized content mirroring s/
  • openapi/product/ — OpenAPI YAML specs that drive the interactive API reference
  • images/ — screenshots and diagrams
  • docs.json — Mintlify navigation and configuration (Mintlify manifest)
  • .github/workflows/ — automation for OpenAPI sync and Mintlify preview deployments

Preview changes locally

Uses the mintlify npm package for a local dev server against this repo's content.

npm i -g mintlify       # once per machine — see https://www.npmjs.com/package/mintlify
git checkout <branch>   # any branch with changes you want to preview
mintlify dev            # run from the repo root (where docs.json lives)

Open http://localhost:3000. Most edits hot-reload; docs.json schema changes may need a server restart.

For a faster, but less robust preview experience, VS Code has several extenstions offering an MDX preview. For example: Modern MDX Preview.

Troubleshooting

"Client not built" error

If mintlify dev fails with:

Error: Client not built. Run: cd <path>/apps/client && STANDALONE_BUILD=true NEXT_PUBLIC_ENV=cli yarn build

The Mintlify CLI's internal tar library may have silently skipped dotfile directories (like .next/) when extracting its client package, leaving the cache broken (see this issue). Work around it by extracting manually with the system tar:

# 1. Clear the broken cache
rm -rf ~/.mintlify

# 2. Download the client package manually (uses system tar, which handles dotfiles correctly)
VERSION=$(curl -s https://releases.mintlify.com/mint-version.txt)
mkdir -p ~/.mintlify
curl -s -o /tmp/mint.tar.gz "https://releases.mintlify.com/mint-${VERSION}.tar.gz"
tar -xzf /tmp/mint.tar.gz -C ~/.mintlify
echo "$VERSION" > ~/.mintlify/mint/mint-version.txt
rm /tmp/mint.tar.gz

# 3. Run as normal — mintlify will see the version file and skip the re-download
mintlify dev

Deployment

Merging does not publish. Once your changes are approved and merged into main, they are held until the next scheduled release, at which point Mintlify rebuilds the site and the updated content goes live.

  • Release schedule: to be included in the following Monday's release, submit your PR by Thursday. The release is cut Friday early afternoon. Monday morning, the Enablement team switches over the release branch via an EC ticket; after that changeover completes, Mintlify rebuilds and the content is live.
  • Mid-week releases: in certain circumstances, such as a specific customer ask or a highly visible fix, a release can be cut mid-week. Contact the Knowledge Base Administrator to request one.
  • release/** — pushes to release branches create a Mintlify preview via .github/workflows/mint-preview.yml. Preview URL is posted to any open PR whose head is the release branch.
  • Any PR — Mintlify's GitHub App posts a preview link in the PR's Checks tab.

Contributing

Training on how to contribute to this repository is available in the KB Contribution App. To request access to the app, contact the Knowledge Base Administrator: Jared Peterson (jared.peterson@domo.com).

Writing content

  • CLAUDE.md — repo conventions and MDX style.
  • Domo-KB-Style-Guide.mdx — full style standards.
  • New-Article-Template.mdx — starting point for new KB articles.

Useful Mintlify references

License

FOSSA Status

About

Hub for Domo KB and Developer Portal

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages