Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://mintlify-mintlify-bdd272a9.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Flags globaux

Ces flags sont disponibles pour toutes les commandes.
FlagDescription
--telemetry, -tActiver ou désactiver la télémétrie anonyme d’utilisation.
--help, -hAfficher l’aide de la commande.
--version, -vAfficher la version de la CLI. Alias de mint version.

mint dev

Démarrer une prévisualisation locale de votre documentation.
mint dev [flags]
FlagDescription
--portPort pour la prévisualisation locale. Par défaut 3000.
--no-openNe pas ouvrir le navigateur automatiquement.
--groupsListe séparée par des virgules de groupes d’utilisateurs à simuler pour la prévisualisation.
--disable-openapiIgnorer le traitement des fichiers OpenAPI pour améliorer les performances.
--local-schemaAutoriser les fichiers OpenAPI hébergés localement servis via HTTP.

mint login

S’authentifier avec votre compte Mintlify.
mint login
Ouvre une fenêtre de navigateur pour compléter l’authentification. Si le navigateur ne s’ouvre pas, la CLI affiche une URL à ouvrir manuellement et un champ pour coller le code d’autorisation. Les identifiants sont enregistrés dans ~/.config/mintlify/config.json. Si vous avez plus d’un déploiement, la CLI vous invite à sélectionner un projet par défaut après la connexion. Vous pouvez modifier le projet par défaut ultérieurement avec mint config set subdomain <subdomain>.

mint logout

Supprimer les identifiants stockés.
mint logout

mint status

Afficher les détails de votre session actuelle, y compris la version de la CLI, l’adresse e-mail du compte, l’organisation et le sous-domaine configuré.
mint status

mint analytics

Consulter les données d’analytique de votre documentation. Nécessite une authentification avec mint login.
mint analytics <subcommand> [flags]
Toutes les sous-commandes acceptent ces flags partagés :
FlagDescription
--subdomainSous-domaine de la documentation. Par défaut, la valeur définie avec mint config set subdomain, ou le premier projet de votre compte.
--fromDate de début au format YYYY-MM-DD. Par défaut 7 jours en arrière, ou la valeur définie avec mint config set dateFrom.
--toDate de fin au format YYYY-MM-DD. Par défaut aujourd’hui, ou la valeur définie avec mint config set dateTo.
--formatFormat de sortie : plain (par défaut), table, json ou graph.

mint analytics stats

Afficher un résumé des vues, visiteurs, recherches, retours et utilisation de l’assistant.
mint analytics stats [flags]
FlagDescription
--pageFiltrer sur une page spécifique.
Afficher les requêtes de recherche avec le nombre de résultats et les taux de clics.
mint analytics search [flags]
FlagDescription
--queryFiltrer par sous-chaîne de requête de recherche.
--pageFiltrer par page la plus cliquée.

mint analytics feedback

Afficher les retours soumis par les utilisateurs.
mint analytics feedback [flags]
FlagDescription
--typeType de retour : page (agrégé par page) ou code (retours d’extraits de code).
--pageFiltrer sur une page spécifique.

mint analytics conversation

Consulter les données de conversation de l’assistant.
mint analytics conversation <subcommand> [flags]

mint analytics conversation list

Lister les conversations de l’assistant. Chaque entrée inclut un ID de conversation.
mint analytics conversation list [flags]
FlagDescription
--pageFiltrer les conversations qui référencent une page spécifique dans les sources.

mint analytics conversation view <conversation-id>

Voir une conversation individuelle par ID. Utilisez mint analytics conversation list pour obtenir les IDs.
mint analytics conversation view <conversation-id>

mint analytics conversation buckets list

Lister les catégories groupées de conversations. Chaque entrée inclut un ID de catégorie.
mint analytics conversation buckets list

mint analytics conversation buckets view <bucket-id>

Voir les conversations dans une catégorie. Utilisez mint analytics conversation buckets list pour obtenir les IDs.
mint analytics conversation buckets view <bucket-id>

mint workflow

Créez, listez et supprimez des workflows depuis le terminal. Nécessite une authentification avec mint login.
mint workflow <subcommand> [flags]
Tous les sous-commandes acceptent ces flags partagés :
FlagDescription
--subdomainSous-domaine de la documentation. Par défaut, utilise la valeur définie avec mint config set subdomain, ou le premier projet de votre compte.
--formatFormat de sortie : table (par défaut, lisible) ou json (brut, lisible par machine).
Lorsque --format json est défini, les erreurs sont écrites sur stderr sous la forme Error: <message> et la commande se termine avec un statut non nul, afin que vous puissiez rediriger la sortie réussie vers d’autres outils.

mint workflow create

Crée un nouveau workflow. Vous pouvez passer la définition du workflow en ligne avec des flags, ou pointer vers un fichier JSON ou YAML avec --file.
mint workflow create [flags]
FlagDescription
--nameNom du workflow. Obligatoire sauf si --file est fourni.
--promptInstructions ajoutées au prompt de base du workflow à chaque exécution.
--typeType de workflow. L’une des valeurs suivantes : changelog, source-code-agent, translations, writing-style, typo-check, broken-link-detection, seo-metadata-audit, assistant-docs-updates ou contextual-feedback-docs-updates. Omettez pour un workflow personnalisé.
--cronExpression cron pour un trigger planifié. Mutuellement exclusif avec --push-repo.
--push-repoDépôt (owner/repo) pour un trigger de push. Répétable pour écouter plusieurs dépôts. Mutuellement exclusif avec --cron.
--context-repoDépôt de contexte supplémentaire (owner/repo) que l’agent lit lors de l’exécution du workflow. Répétable, jusqu’à 10 au total.
--automergeFusionne automatiquement les pull requests ouvertes par ce workflow. Consultez Configurer l’automerge pour les prérequis de configuration.
--fileChemin vers un fichier JSON ou YAML contenant le corps complet du workflow. Remplace les flags en ligne.
Exactement un trigger est requis : passez --cron pour un workflow planifié ou un ou plusieurs flags --push-repo pour un workflow déclenché par push.

Exemples

# Workflow de traductions planifié
mint workflow create \
  --name "Translate content" \
  --type translations \
  --cron "0 6 * * *"

# Workflow déclenché par push avec contexte supplémentaire
mint workflow create \
  --name "Sync API reference" \
  --type source-code-agent \
  --push-repo my-org/api \
  --context-repo my-org/shared-types \
  --automerge

# Créer à partir d'un fichier
mint workflow create --file workflow.yaml
Un fichier de workflow utilise la même structure que les flags en ligne. Le champ on contient le trigger :
name: Translate content
type: translations
on:
  cron: "0 6 * * *"
prompt: Prefer formal tone in French translations.
automerge: false
context:
  - repo: my-org/shared-content

mint workflow list

Liste les workflows pour le déploiement actuel.
mint workflow list [flags]
La sortie sous forme de tableau par défaut affiche l’ID, le nom, le type, le trigger et le statut de chaque workflow. Utilisez --format json pour obtenir les objets workflow complets.

mint workflow delete

Supprime un workflow par ID. Utilisez mint workflow list pour obtenir l’ID.
mint workflow delete <id> [flags]
ArgumentDescription
idID du schéma du workflow à supprimer.

mint config

Gérer les valeurs par défaut persistantes pour les commandes de la CLI. La configuration est enregistrée dans ~/.config/mintlify/config.json.
mint config <subcommand> <key> [value]
Sous-commandeDescription
set <key> <value>Définir une valeur de configuration.
get <key>Afficher une valeur de configuration.
clear <key>Supprimer une valeur de configuration.

Clés de configuration

CléDescriptionUtilisé par
subdomainSous-domaine par défaut de la documentation.mint analytics, mint workflow
dateFromDate de début par défaut pour les requêtes d’analytique (YYYY-MM-DD).mint analytics
dateToDate de fin par défaut pour les requêtes d’analytique (YYYY-MM-DD).mint analytics

Vérifier les liens internes cassés dans votre documentation.
mint broken-links [flags]
La commande exclut les fichiers correspondant aux motifs .mintignore. Les liens pointant vers des fichiers ignorés sont signalés comme cassés.
FlagDescription
--check-anchorsValider également les liens d’ancrage (par exemple, /page#section) par rapport aux slugs de titres.
--check-externalVérifier également les URLs externes pour les liens cassés.
--check-redirectsVérifier également que les destinations de redirection dans docs.json se résolvent vers des chemins valides.
--check-snippetsVérifier également les liens à l’intérieur des composants <Snippet>.

mint a11y

Vérifier les problèmes d’accessibilité dans votre documentation.
mint a11y [flags]
Vérifie les rapports de contraste de couleur et les textes alternatifs manquants sur les images et vidéos.
FlagDescription
--skip-contrastIgnorer les vérifications de contraste de couleur.
--skip-alt-textIgnorer les vérifications de texte alternatif manquant.

mint validate

Valider la compilation de votre documentation en mode strict. Se termine en erreur en cas d’avertissements ou d’erreurs. Inclut la validation automatique des spécifications OpenAPI référencées dans votre docs.json.
mint validate [flags]
FlagDescription
--groupsListe séparée par des virgules de groupes d’utilisateurs à simuler pour la validation.
--disable-openapiIgnorer le traitement et la validation des fichiers OpenAPI.
--local-schemaAutoriser la validation des fichiers OpenAPI hébergés localement servis via HTTP. Ne prend en charge que HTTPS en production.
La commande autonome mint openapi-check est obsolète. Utilisez mint validate à la place.

mint export

Exporter votre documentation sous forme d’archive zip autonome pour la consultation et la distribution hors ligne.
mint export [flags]
FlagDescription
--outputNom du fichier de sortie. Par défaut export.zip.
--groupsListe séparée par des virgules de groupes d’utilisateurs pour inclure les pages restreintes.
--disable-openapiIgnorer le traitement OpenAPI.
Consultez Export hors ligne pour plus de détails.

mint score

Exécuter des vérifications de préparation pour les agents sur un site de documentation public. Nécessite une authentification avec mint login.
mint score [url] [flags]
ArgumentDescription
urlFacultatif. URL du site de documentation à vérifier. S’il est omis, la commande évalue votre sous-domaine configuré (depuis mint config ou le sous-domaine associé à votre compte connecté).
FlagDescription
--formatFormat de sortie : table (par défaut, coloré), plain (TSV pour redirection) ou json.
La commande affiche un score global de préparation et un détail des vérifications individuelles avec des indicateurs de réussite/échec.

Exemples

# Évaluer votre sous-domaine par défaut
mint score

# Évaluer un site spécifique
mint score docs.example.com

Vérifications

Le score évalue les domaines suivants :
VérificationCe qu’elle vérifie
llmsTxtExistsLes agents peuvent atteindre un fichier llms.txt à la racine du site.
llmsTxtValidLe fichier llms.txt suit le format attendu avec des titres, un résumé en citation et des liens Markdown.
llmsTxtSizeLe fichier llms.txt est dans le seuil de taille pour que les agents puissent le consommer sans troncature.
llmsTxtLinksResolveLes liens dans llms.txt pointent vers des pages actives.
llmsTxtLinksMarkdownLes liens dans llms.txt utilisent la syntaxe Markdown.
llmsTxtDirectiveLe fichier llms.txt contient des directives d’utilisation.
llmsTxtFullExistsUn fichier llms-full.txt est disponible pour les agents qui ont besoin du contenu complet. S’exécute indépendamment de llmsTxtExists.
llmsTxtFullSizeLe fichier llms-full.txt a une taille raisonnable pour que les agents puissent le traiter.
llmsTxtFullValidLe fichier llms-full.txt contient un contenu valide avec des titres.
llmsTxtFullLinksResolveLes liens dans llms-full.txt pointent vers des pages actives.
skillMdLes agents peuvent atteindre un fichier skill.md pour l’utilisation d’outils par les agents.
contentNegotiationMarkdownLe site renvoie du Markdown lorsque les agents le demandent via la négociation de contenu.
contentNegotiationPlaintextLe site renvoie du texte brut lorsque les agents le demandent via la négociation de contenu.
mcpServerDiscoverableLes agents peuvent découvrir un serveur MCP pour les agents basés sur des outils.
mcpToolCountLe serveur MCP expose au moins un outil.
openApiSpecUne spécification OpenAPI ou Swagger est disponible à un chemin standard.
robotsTxtAllowsAILe fichier robots.txt ne bloque pas les robots d’indexation IA.
sitemapExistsUn plan du site est disponible pour la découverte des pages.
structuredDataLa page d’accueil contient des données structurées JSON-LD (<script type="application/ld+json">). Indique le nombre de blocs JSON-LD et les types de schémas trouvés.
responseLatencyLe site répond dans un délai acceptable pour les agents.
Certaines vérifications ne s’exécutent que si une vérification dont elles dépendent réussit. Si une vérification échoue, aucune des vérifications qui en dépendent ne s’exécute. Elles échouent automatiquement. Par exemple, llmsTxtValid ne réussit que si llmsTxtExists réussit d’abord. Le score global utilise une notation pondérée, de sorte que les vérifications à plus fort impact contribuent davantage à votre score.

mint new

Créer un nouveau projet de documentation en choisissant un thème ou en clonant un modèle prédéfini depuis le dépôt mintlify/templates.
mint new [directory] [flags]
FlagDescription
--nameNom du projet. La CLI le demande s’il n’est pas fourni en mode interactif.
--themeThème du projet. La CLI le demande s’il n’est pas fourni en mode interactif.
--templateModèle prédéfini. La CLI le demande s’il n’est pas fourni en mode interactif.
--forceÉcraser le répertoire sans confirmation.

mint update

Mettre à jour la CLI vers la dernière version.
mint update

mint version

Afficher les versions actuelles de la CLI et du client.
mint version

Bientôt disponible

Ces commandes sont disponibles mais ne sont pas encore fonctionnelles. Les exécuter enregistre votre intérêt via la télémétrie de la CLI et aide à prioriser les prochaines fonctionnalités.
CommandeDescription
mint aiOutils de documentation assistés par IA.
mint testTests de documentation.
mint signupInscription de compte depuis la CLI.
mint mcpServeur MCP pour la documentation.

Télémétrie

La CLI collecte des données de télémétrie anonymes pour aider à améliorer Mintlify. Les données de télémétrie incluent le nom de la commande, la version de la CLI, le système d’exploitation et l’architecture. Mintlify ne collecte pas d’informations personnellement identifiables, de contenu de projet ni de chemins de fichiers. Par défaut, la CLI collecte les données de télémétrie. Vous pouvez vous désinscrire à tout moment en utilisant le flag --telemetry :
# Désactiver la télémétrie
mint --telemetry false

# Réactiver la télémétrie
mint --telemetry true
Vous pouvez également désactiver la télémétrie en définissant l’une de ces variables d’environnement :
VariableValeurDescription
MINTLIFY_TELEMETRY_DISABLED1Désactiver la télémétrie de la CLI Mintlify.
DO_NOT_TRACK1Désactiver la télémétrie en utilisant le standard Console Do Not Track.
Votre préférence est enregistrée dans ~/.config/mintlify/config.json et persiste entre les sessions de la CLI.