Skip to content

Commit a7648a7

Browse files
authored
Merge branch 'main' into i18n/fr-update-errors
2 parents a5b9a8e + 2251179 commit a7648a7

File tree

4 files changed

+63
-5
lines changed

4 files changed

+63
-5
lines changed

src/content/docs/en/guides/deploy/cloudflare.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ To get started, you will need:
7777
"name": "my-astro-app",
7878
"compatibility_date": "YYYY-MM-DD", // Update to the day you deploy
7979
"assets": {
80-
"binding": "ASSETS",
8180
"directory": "./dist",
8281
}
8382
}

src/content/docs/fr/guides/build-with-ai.mdx

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,28 @@ Installation en cliquant sur le bouton ci-dessous :
265265

266266
[Plus d'informations sur l'utilisation des serveurs MCP avec Raycast](https://manual.raycast.com/model-context-protocol)
267267

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+
268290
### Utilisation
269291

270292
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.

src/content/docs/fr/reference/cli-reference.mdx

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Les raccourcis clavier suivants peuvent être utilisés dans le terminal où le
190190

191191
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.
192192

193-
### Options
193+
<h3>Options</h3>
194194

195195
La commande accepte les [options courantes](#options-courantes) et les options supplémentaires suivantes :
196196

@@ -206,9 +206,11 @@ Démarre un serveur local pour servir le contenu de votre répertoire statique (
206206

207207
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/).
208208

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.
210212

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.
212214

213215
## `astro check`
214216

@@ -297,6 +299,14 @@ Adapter none
297299
Integrations @astrojs/starlight (v0.35.3)
298300
```
299301

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+
300310
## `astro preferences`
301311

302312
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
305315

306316
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.
307317

308-
<h3> Préférences disponibles </h3>
318+
<h3>Préférences disponibles</h3>
309319

310320
- `devToolbar` — Active ou désactive la barre d'outils de développement dans le navigateur. (Par défaut : `true`)
311321
- `checkUpdates` — Active ou désactive les vérifications automatiques des mises à jour pour la CLI d'Astro. (Par défaut : `true`)

src/content/docs/fr/reference/modules/astro-actions.mdx

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,7 @@ import type {
443443
ActionAPIContext,
444444
ActionClient,
445445
ActionErrorCode,
446+
ActionInputSchema,
446447
ActionReturnType,
447448
SafeResult,
448449
} from 'astro:actions';
@@ -546,6 +547,32 @@ button?.addEventListener('click', async () => {
546547

547548
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`).
548549

550+
### `ActionInputSchema`
551+
552+
<p>
553+
554+
**Type :** `ZodType`
555+
<Since v="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>;
572+
type ContactInput = z.input<ContactSchema>;
573+
---
574+
```
575+
549576
### `ActionReturnType`
550577

551578
<p>

0 commit comments

Comments
 (0)