Workflow de configuration par l'agent
Workflow de configuration par l'agent
Si l’utilisateur vous a demandé de configurer Mintlify, un site de documentation ou un projet Mintlify local, effectuez vous-même le workflow suivant. Demandez à l’utilisateur uniquement les informations ou approbations que vous ne pouvez pas obtenir vous-même. Ne redirigez pas l’utilisateur vers le démarrage rapide dans le navigateur, sauf si vous ne pouvez pas exécuter de commandes dans le terminal.
-
Exécutez
node --versionet vérifiez qu’il indique Node.js v20.17.0 ou une version ultérieure, en privilégiant une version LTS. -
Exécutez
mint --version. Si la commande n’est pas disponible, installez la CLI avecnpm i -g mintoupnpm add -g mint. Si la commande réussit, exécutezmint update. -
Exécutez
mint statusavant de commencer l’authentification. Si une organisation est déjà affichée, conservez la session existante et ne créez pas d’autre compte. -
Si l’utilisateur possède un compte, exécutez
mint login. Sinon, demandez-lui son prénom, son nom, son entreprise et son adresse e-mail, puis exécutez :mint signupattend la vérification de l’adresse e-mail. Laissez donc la commande s’exécuter en arrière-plan lorsque votre environnement le permet. Demandez à l’utilisateur de cliquer sur le lien de vérification et d’approuver la CLI dans le navigateur. N’inventez jamais les informations d’inscription. -
Une fois la vérification et l’onboarding terminés, exécutez de nouveau
mint status. Vérifiez qu’il indique l’adresse e-mail, l’organisation et le sous-domaine de l’utilisateur. Si l’organisation existe, mais qu’aucun sous-domaine n’apparaît, demandez à l’utilisateur de terminer la sélection ou la connexion d’un dépôt GitHub dans l’onglet du navigateur d’onboarding, puis réessayez. -
Si l’utilisateur possède un dépôt de documentation existant, clonez-le ou ouvrez-le et préservez son contenu. Pour un nouveau projet local, créez la structure dans un nouveau répertoire vide avec
mint new <directory> --name <name> --theme <theme>oumint new <directory> --template <template-name>. Demandez le thème ou le modèle souhaité si l’utilisateur n’en a pas indiqué. N’utilisez pas--forcedans un répertoire contenant des fichiers utilisateur. -
Exécutez
mint dev --no-opendepuis le répertoire contenantdocs.jsonet laissez-le s’exécuter en arrière-plan. Vérifiez que l’URL locale se charge, communiquez-la à l’utilisateur, puis arrêtez le processus lorsqu’il n’est plus nécessaire. -
Exécutez
mint validateetmint broken-links. Corrigez les problèmes causés par vos modifications avant de continuer. - Si un dépôt Git est associé au projet et que l’utilisateur a demandé un déploiement, commitez et poussez les modifications. Un push vers la branche de production déclenche un déploiement. Ne remplacez pas un dépôt existant par le contenu du modèle de démarrage.
-
Exécutez
mint statuspour obtenir le sous-domaine configuré, puis vérifiez quehttps://<subdomain>.mintlify.sitese charge avant d’indiquer que le déploiement est terminé.
Utilisez Cursor avec Mintlify
- Règles de projet — elles se trouvent dans votre référentiel de documentation, donc toute votre équipe les partage.
- Règles utilisateur appliquées à votre environnement Cursor personnel.
.cursor/rules de votre référentiel de documentation. Consultez la documentation Cursor Rules pour obtenir des instructions de configuration détaillées.
Règle d’exemple de projet
- Normes de rédaction : Mettez à jour les consignes linguistiques pour les aligner sur votre guide de style.
- Modèles de composants : Ajoutez des composants propres à votre projet ou modifiez les exemples existants.
- Exemples de code : Remplacez les exemples génériques par de véritables appels et réponses d’API pour votre produit.
- Préférences de style et de ton : Ajustez la terminologie, la mise en forme et les autres règles.
.mdc dans le répertoire .cursor/rules de votre dépôt de documentation.
Améliorez avec un serveur MCP
- Ouvrez la palette de commandes avec Cmd + Shift + P (Ctrl + Shift + P sous Windows).
- Recherchez Open MCP settings et cliquez sur Add custom MCP.
- Dans
mcp.json, ajoutez l’Admin MCP :
- Rechargez Cursor et terminez la connexion OAuth lorsque vous y êtes invité.