This repository contains the bilingual MoleSignal documentation site built with Mintlify.
en-US/— English product guides and API referencezh-Hans/— Simplified Chinese product guides and API referencedocs.json— navigation, branding, and site configurationdiagrams/— editable Excalidraw architecture sourcesimages/architecture/— rendered light and dark architecture diagrams
Keep English and Chinese navigation in parity. Additions or renames of public
pages must update both language trees and docs.json in the same change.
Install the Mintlify CLI, then start the preview from this directory:
npm install -g mint
mint devThe preview is available at http://localhost:3000.
Run these checks before publishing:
mint validate
mint broken-links
mint a11yAPI behavior must match the current MoleSignal source:
- HTTP routes:
bin/molesignal/src/api/http/routes/ - Error shapes:
crates/core/kernel/src/error.rs - Web routes and feature access:
web/src/routes/andweb/src/product/ - UI labels:
web/src/i18n/ - Runtime configuration:
conf/config.tomlandcrates/core/settings/src/config/
- Use workspace for an organization in end-user UI instructions. Use organization for API and IAM boundary names.
- Use Mole Agent consistently for the product area and embedded assistant.
- Document each Enterprise or Cloud capability as one page under Capabilities in the
Enterprise & Cloud tab. Set the frontmatter
tagto"enterprise cloud","enterprise", or"cloud"so that the sidebar shows a topic chip for each edition that offers the capability. - Name exact permissions, such as
streams.query, instead of assuming a display role. - Put UI labels in bold and paths, commands, fields, and permission keys in code formatting.
- Avoid first-, second-, and third-person personal pronouns. Prefer direct imperatives, named actors, or objective statements.