Les déploiements multi-référentiels sont disponibles avec les plans Enterprise.
Fonctionnement des déploiements multi-référentiels
- Sa propre connexion à un fournisseur Git
- Sa propre branche
- Un répertoire de contenu facultatif
- Son propre chemin d’URL
- Son propre
docs.json
docs.json du premier référentiel configuré sert de docs.json racine du déploiement. Sa configuration au niveau du site contrôle le site combiné, y compris les paramètres tels que le thème, les couleurs, le logo, les intégrations, le SEO et les autres champs de premier niveau. Les autres sources fournissent leur navigation et leur contenu sous leurs chemins d’URL respectifs.
Les déploiements multi-référentiels sont différents d’une configuration monorepo. Utilisez une configuration monorepo lorsque vous stockez tout le contenu dans un sous-répertoire à côté du code source d’un même référentiel. Utilisez les déploiements multi-référentiels lorsque vous stockez le contenu dans des référentiels distincts.
Prérequis
- Un plan Enterprise
- Un accès administrateur à votre projet Mintlify
- Un fichier
docs.jsondans chaque référentiel source - Toutes les sources doivent utiliser le même fournisseur Git (tout GitHub ou tout GitLab). L’ajout d’une source d’un autre fournisseur supprime toutes les sources existantes de l’autre type
Configurer plusieurs référentiels
Ouvrir les paramètres Git
Accédez aux paramètres Git dans votre tableau de bord.

Configurer la source du référentiel
Sélectionnez le référentiel, la branche et tous les champs requis spécifiques au fournisseur Git (GitHub ou GitLab).
Pour les sources GitHub, l’application GitHub de Mintlify doit avoir accès au référentiel. Pour les sources GitLab, fournissez l’ID du projet et un jeton de déploiement avec la portée

read_repository.Si le docs.json du référentiel se trouve dans un sous-répertoire plutôt qu’à la racine, activez docs.json is in a subdirectory et saisissez le chemin vers ce répertoire.Définir le chemin d’URL
Saisissez un URL path pour la source du référentiel.Le chemin d’URL détermine l’emplacement où le contenu de ce référentiel apparaît sur votre site de documentation. Par exemple, un chemin d’URL
api diffuse le contenu sous docs.example.com/api.Vous pouvez saisir le chemin avec ou sans barre oblique de tête. Mintlify normalise la valeur lors de l’enregistrement.
Exemple d’organisation des référentiels
docs.json.
| Référentiel | Chemin d’URL | Chemin publié |
|---|---|---|
acme/product-docs | product | /product |
acme/api-docs | api | /api |
acme/sdk-docs | sdks | /sdks |
name du docs.json du référentiel correspondant. Par exemple, si le docs.json d’un référentiel définit "name": "API Reference", sa section produit apparaît comme « API Reference » dans la navigation combinée.
Conservez une navigation cantonnée à chaque source. Par exemple, les pages du référentiel API ne doivent référencer que des fichiers qui se trouvent dans le référentiel API, et les pages du référentiel SDK ne doivent référencer que des fichiers qui se trouvent dans le référentiel SDK.
Les configurations imbriquées navigation.products ne sont pas prises en charge à l’intérieur des référentiels sources individuels.

