You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/fr/guides/build-with-ai.mdx
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -265,6 +265,28 @@ Installation en cliquant sur le bouton ci-dessous :
265
265
266
266
[Plus d'informations sur l'utilisation des serveurs MCP avec Raycast](https://manual.raycast.com/model-context-protocol)
267
267
268
+
#### Opencode AI
269
+
270
+
[Opencode AI](https://opencode.ai/) est un outil open-source de codage IA en ligne de commande qui peut utiliser le serveur MCP Astro Docs pour accéder à la documentation pendant la génération de code Astro.
271
+
272
+
Vous pouvez configurer les serveurs MCP dans votre fichier de configuration Opencode, typiquement `opencode.json` placé à la racine de votre projet, ou bien dans votre répertoire de configuration globale (par exemple `~/.config/opencode/opencode.json`).
273
+
274
+
```json title="Configuration MCP"
275
+
{
276
+
"$schema": "https://opencode.ai/config.json",
277
+
"mcp": {
278
+
"Astro docs": {
279
+
"type": "remote",
280
+
"url": "https://mcp.docs.astro.build/mcp",
281
+
"enabled": true
282
+
}
283
+
}
284
+
}
285
+
286
+
```
287
+
288
+
[Plus d'informations sur l'utilisation d'Opencode AI](https://opencode.ai/)
289
+
268
290
### Utilisation
269
291
270
292
Une fois configuré, vous pouvez poser des questions à votre outil d'IA à propos d'Astro ; il récupérera les informations directement dans la documentation la plus récente. Les agents de codage pourront consulter la documentation la plus récente lors de l'exécution de tâches de codage, et les chatbots pourront répondre avec précision aux questions sur les fonctionnalités, les API et les meilleures pratiques d'Astro.
Copy file name to clipboardExpand all lines: src/content/docs/fr/reference/cli-reference.mdx
+14-4Lines changed: 14 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -190,7 +190,7 @@ Les raccourcis clavier suivants peuvent être utilisés dans le terminal où le
190
190
191
191
Compile votre site pour le déploiement. Par défaut, cela générera des fichiers statiques et les placera dans un répertoire `dist/`. Si des routes sont [rendues à la demande](/fr/guides/on-demand-rendering/), cela générera les fichiers serveur nécessaires pour servir votre site.
192
192
193
-
### Options
193
+
<h3>Options</h3>
194
194
195
195
La commande accepte les [options courantes](#options-courantes) et les options supplémentaires suivantes :
196
196
@@ -206,9 +206,11 @@ Démarre un serveur local pour servir le contenu de votre répertoire statique (
206
206
207
207
Cette commande vous permet de prévisualiser votre site localement [après la compilation](#astro-build) afin de détecter d'éventuelles erreurs dans le résultat de la compilation avant de le déployer. Elle n'est pas conçue pour être exécutée en production. Pour obtenir de l'aide sur l'hébergement en production, consultez notre guide sur le [déploiement d'un site Astro](/fr/guides/deploy/).
208
208
209
-
Depuis Astro 1.5.0, l'[adaptateur Node](/fr/guides/integrations-guide/node/) prend en charge `astro preview` pour les compilations générées avec le rendu à la demande.
209
+
Les raccourcis clavier suivants peuvent être utilisés dans le terminal où le serveur de prévisualisation d'Astro est exécuté :
210
+
-`o` + `enter` pour ouvrir votre site Astro dans le navigateur.
211
+
-`q` + `enter` pour quitter le serveur de prévisualisation.
210
212
211
-
Peut être combiné avec les [options courantes](#options-courantes) documentées ci-dessous.
213
+
La commande `astro preview` peut être combinée avec les [options communes](#options-courantes) documentées ci-dessous pour contrôler davantage l'expérience de prévisualisation.
212
214
213
215
## `astro check`
214
216
@@ -297,6 +299,14 @@ Adapter none
297
299
Integrations @astrojs/starlight (v0.35.3)
298
300
```
299
301
302
+
<h3>Options</h3>
303
+
304
+
Utilisez les options suivantes pour personnaliser le comportement de la commande.
305
+
306
+
#### `--copy`
307
+
308
+
La commande copiera le résultat dans le presse-papiers sans demande de confirmation.
309
+
300
310
## `astro preferences`
301
311
302
312
Gérer les préférences des utilisateurs avec la commande `astro preferences`. Les préférences utilisateur sont spécifiques à chaque utilisateur d'Astro, contrairement au fichier `astro.config.mjs` qui modifie le comportement de toutes les personnes travaillant sur un projet.
@@ -305,7 +315,7 @@ Par défaut, les préférences de l'utilisateur sont limitées au projet en cour
305
315
306
316
En utilisant l'option `--global`, les préférences utilisateur peuvent aussi être appliquées à tous les projets Astro sur la machine courante. Les préférences utilisateur globales sont stockées dans un emplacement spécifique au système d'exploitation.
307
317
308
-
<h3>Préférences disponibles</h3>
318
+
<h3>Préférences disponibles</h3>
309
319
310
320
-`devToolbar` — Active ou désactive la barre d'outils de développement dans le navigateur. (Par défaut : `true`)
311
321
-`checkUpdates` — Active ou désactive les vérifications automatiques des mises à jour pour la CLI d'Astro. (Par défaut : `true`)
Un type d'union de codes d'état HTTP standard [définis par l'IANA](https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml) utilisant les versions lisibles par l'homme sous forme de chaînes de caractères en majuscules séparées par un trait de soulignement (par exemple `BAD_REQUEST` ou `PAYLOAD_TOO_LARGE`).
548
549
550
+
### `ActionInputSchema`
551
+
552
+
<p>
553
+
554
+
**Type :**`ZodType`
555
+
<Sincev="5.16.0" />
556
+
</p>
557
+
558
+
Un type utilitaire qui infère automatiquement le type TypeScript de l'entrée d'une action à partir de son schéma Zod. Cela peut être utile pour faire référence au [type du validateur de saisie (`input`)](#validateur-de-saisie-input) d'une action en tant qu'objet dans vos propres définitions de type.
559
+
560
+
Renvoie `never` lorsque [le validateur de saisie (`input`)](#validateur-de-saisie-input) est omis.
561
+
562
+
L'exemple suivant utilise `ActionInputSchema` avec une action nommée `contact` pour :
563
+
* Récupérer le type du schéma Zod pour l'entrée de l'action.
564
+
* Récupérer le type d'entrée attendu du validateur de l'action.
565
+
566
+
```astro title="src/components/Form.astro" {5}
567
+
---
568
+
import { actions, ActionInputSchema } from 'astro:actions';
569
+
import { z } from 'astro/zod';
570
+
571
+
type ContactSchema = ActionInputSchema<typeof actions.contact>;
0 commit comments