Aller au contenu principal

Configuration de Windsurf

Configurez l'assistant Cascade AI de Windsurf pour vous aider à rédiger et maintenir votre documentation. Ce guide explique comment configurer Windsurf spécifiquement pour votre flux de travail de documentation Mintlify.

Prérequis​

  • Windsurf installé
  • Accès à votre dépôt de documentation

Règles d'espace de travail​

Créez des règles d'espace de travail qui fournissent à Windsurf le contexte de votre projet de documentation et vos normes.

Créez .windsurf/rules.md à la racine de votre projet :

# Règle de rédaction technique Mintlify

## Contexte du projet

- Il s'agit d'un projet de documentation sur la plateforme Mintlify
- Nous utilisons des fichiers MDX avec préambule YAML
- La navigation est configurée dans `docs.json`
- Nous suivons les meilleures pratiques de rédaction technique

## Normes de rédaction

- Utilisez la deuxième personne (« vous ») pour les instructions
- Écrivez à la voix active et au présent
- Commencez les procédures par les prérequis
- Incluez les résultats attendus pour les grandes étapes
- Utilisez des titres descriptifs et riches en mots-clés
- Gardez les phrases concises mais informatives

## Structure de page obligatoire

Chaque page doit commencer par un préambule :

```yaml
title: "Titre clair et spécifique"
description: "Description concise pour le SEO et la navigation"
```

## Composants Mintlify

### Appels

- `<Note>` pour les informations supplémentaires utiles
- `<Warning>` pour les avertissements importants et les changements de rupture
- `<Tip>` pour les meilleures pratiques et les conseils d'experts
- `<Info>` pour les informations contextuelles neutres
- `<Check>` pour les confirmations de succès

### Exemples de code

- Le cas échéant, incluez des exemples complets et exécutables
- Utilisez `<CodeGroup>` pour les exemples dans plusieurs langages
- Spécifiez les balises de langue sur tous les blocs de code
- Incluez des données réalistes, pas des espaces réservés
- Utilisez `<RequestExample>` et `<ResponseExample>` pour les documents API

### Procédures

- Utilisez le composant `<Steps>` pour les instructions séquentielles
- Incluez les étapes de vérification avec les composants `<Check>` si pertinent
- Divisez les procédures complexes en étapes plus petites

### Organisation du contenu

- Utilisez `<Tabs>` pour le contenu spécifique à la plateforme
- Utilisez `<Accordion>` pour la divulgation progressive
- Utilisez `<Card>` et `<CardGroup>` pour mettre en évidence le contenu
- Enveloppez les images avec des composants `<Frame>` et du texte alternatif descriptif

## Exigences de documentation API

- Documentez tous les paramètres avec `<ParamField>`
- Montrez la structure de la réponse avec `<ResponseField>`
- Incluez les exemples de succès et d'erreur
- Utilisez `<Expandable>` pour les propriétés d'objet imbriquées
- Incluez toujours les exemples d'authentification

## Normes de qualité

- Testez tous les exemples de code avant publication
- Utilisez les chemins relatifs pour les liens internes
- Incluez le texte alternatif pour toutes les images
- Assurez une hiérarchie de titre appropriée (commencez par h2)
- Vérifiez la cohérence avec les modèles existants