Skip to content

Commit 7e78e21

Browse files
committed
chore(react): update get-started.md file to last english version chromaui#3
1 parent 2f9f8ea commit 7e78e21

File tree

1 file changed

+30
-26
lines changed

1 file changed

+30
-26
lines changed

content/intro-to-storybook/react/fr/get-started.md

+30-26
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,31 @@ description: 'Configurer Storybook dans votre environnement de développement'
55
commit: '9245261'
66
---
77

8-
Storybook s'éxécute parallèlement à votre application en mode développement. Il vous aide à construire des composants UI(User Interface) qui sont isolés de la logique applicative et du contexte de votre application. Cette édition de Learn Storybook est pour React; d'autres éditions existent pour [React Native](/intro-to-storybook/react-native/en/get-started), [Vue](/intro-to-storybook/vue/fr/get-started), [Angular](/intro-to-storybook/angular/en/get-started) et [Svelte](/intro-to-storybook/svelte/en/get-started).
8+
Storybook s'éxécute parallèlement à votre application en mode développement. Il vous aide à construire des composants d'interface utilisateur (User Interface ou UI) isolés de la logique applicative et du contexte de votre application. Cette édition de Learn Storybook est pour React; d'autres éditions existent pour [React Native](/intro-to-storybook/react-native/en/get-started), [Vue](/intro-to-storybook/vue/fr/get-started), [Angular](/intro-to-storybook/angular/en/get-started), [Svelte](/intro-to-storybook/svelte/en/get-started) et [Ember](/intro-to-storybook/ember/en/get-started).
99

1010
![Storybook et votre application](/intro-to-storybook/storybook-relationship.jpg)
1111

1212
## Configurer React Storybook
1313

14-
Voici les étapes pour configurer le processus de compilation dans votre environnement. Pour commencer, nous allons utiliser [Create React App](https://github.com/facebook/create-react-app) (CRA) pour mettre en place notre système de compilation, et ensuite ajouter [Storybook](https://storybook.js.org/) et l'outil de test [Jest](https://facebook.github.io/jest/) dans notre application. Exécutons les commandes suivantes:
14+
Voici les étapes pour configurer le processus de compilation dans votre environnement. Pour commencer, nous allons utiliser [degit](https://github.com/Rich-Harris/degit) pour mettre en place notre système de buid. L'usage de cette librairie permet de télécharger des "templates" (des mini applications construites avec une configuration par défaut) et de vous aider à développer plus vite.
15+
16+
Executez les commandes suivantes:
1517

1618
```shell:clipboard=false
17-
# Create our application:
18-
npx create-react-app taskbox
19+
# Clone the template
20+
npx degit chromaui/intro-storybook-react-template taskbox
1921
2022
cd taskbox
2123
22-
# Add Storybook:
23-
npx storybook init
24+
# Install dependencies
25+
yarn
2426
```
2527

2628
<div class="aside">
27-
Tout au long de ce tutoriel, nous allons utiliser <code>yarn</code> pour exécuter la majorité de nos commandes.
28-
Si vous avez déjà installé <code>yarn</code>, mais que vous préférez utiliser <code>npm</code> à la place, ne vous inquiétez pas, vous pouvez toujours suivre ce tutoriel sans aucun problème. Il suffit d'ajouter le drapeau <code>--use-npm</code> à la première commande ci-dessus, CRA et Storybook en tiendront compte lors de leur initialisation. De plus, pendant que vous progressez dans le tutoriel, n'oubliez pas d'ajuster les commandes utilisées à leurs équivalents <code>npm</code>.
29+
💡 Ce template contient les styles necéssaires, images et toute configuration essentiels au fonctionnement de cette version du tutoriel.
2930
</div>
3031

31-
Pour vérifier rapidement que les différents environnements de notre application fonctionnent correctement:
32+
Maintenant, nous pouvons vérifier rapidement que les différents environnements de notre application fonctionnent correctement:
3233

3334
```shell:clipboard=false
3435
# Run the test runner (Jest) in a terminal:
@@ -41,8 +42,8 @@ yarn storybook
4142
yarn start
4243
```
4344

44-
<div class="aside">
45-
Vous avez peut-être remarqué que nous avons ajouté le drapeau <code>--watchAll</code> à notre commande de test, ne vous inquiétez pas, c'est intentionnel, ce petit changement permettra de s'assurer que tous les tests sont effectués et que tout va bien avec notre application. Pendant que vous progressez dans ce tutoriel, vous serez exposés à différents scénarios de test. Pour vous assurer que votre suite de tests fonctionnera dans son intégralité, vous pouvez aussi ajouter ce drapeau à votre script de test dans votre <code>package.json</code> .
45+
<div class="aside">
46+
💡 Nous avons ajouté le drapeau <code>--watchAll</code> à notre commande de test, pour s'assurer que tous les tests sont effectués. Pendant que vous progressez dans ce tutoriel, vous serez exposés à différents scénarios de test. Vous pouvez aussi ajouter ce drapeau à votre script de test dans votre <code>package.json</code> .
4647
</div>
4748

4849
Notre application front-end se compose de trois modules: test automatisé (Jest), développement de composants (Storybook) et l'application elle-même.
@@ -51,27 +52,30 @@ Notre application front-end se compose de trois modules: test automatisé (Jest)
5152

5253
Selon la partie de l'application sur laquelle vous travaillez, vous voudriez peut-être exécuter un ou plusieurs de ces modules simultanément. Comme nous nous concentrerons actuellement sur la création d'un seul composant d'UI, nous continuerons à exécuter Storybook.
5354

54-
## Réutiliser les CSS
55+
## Commiter les changements
5556

56-
Taskbox réutilise des éléments de design du tutoriel GraphQL et React [l'application d'exemple](https://www.chromatic.com/blog/graphql-react-tutorial-part-1-6), donc ce ne sera pas necessaire d'écrire de CSS dans ce tutoriel. Copier et coller [ce CSS compilé](https://github.com/chromaui/learnstorybook-code/blob/master/src/index.css) dans le fichier `src/index.css`.
57+
A cette étape, il est préférable d'ajouter les fichiers modifiés à notre environnement de développement en local. Executez les commandes suivantes pour initialiser notre dépôt, et commiter les changements que nous avons faits jusque là.
5758

58-
![UI de Taskbox](/intro-to-storybook/ss-browserchrome-taskbox-learnstorybook.png)
59+
```shell
60+
git init
61+
```
5962

60-
<div class="aside">
61-
Si vous souhaitez modifier le styling, les fichiers sources LESS sont fournis dans le répertoire GitHub.
62-
</div>
63+
Suivi de:
6364

64-
## Ajouter les assets
65+
```shell
66+
git add .
67+
```
6568

66-
Pour correspondre au design prévu, vous devrez télécharger les répertoires des polices et des icônes et placer leur contenu dans votre dossier `src/assets`.
69+
Puis:
6770

68-
```shell:clipboard=false
69-
npx degit chromaui/learnstorybook-code/src/assets/font src/assets/font
70-
npx degit chromaui/learnstorybook-code/src/assets/icon src/assets/icon
71+
```shell
72+
git commit -m "first commit"
7173
```
7274

73-
<div class="aside">
74-
Nous utilisons <a href="https://github.com/Rich-Harris/degit">degit</a> pour télécharger les dossiers de GitHub. Si vous voulez le faire manuellement, vous pouvez récupérer les dossiers <a href="https://github.com/chromaui/learnstorybook-code/tree/master/src/assets/">ici</a>.
75-
</div>
75+
Et enfin:
76+
77+
```shell
78+
git branch -M main
79+
```
7680

77-
Après avoir ajouté le styling et les ressources, l'application aura un rendu un peu étrange. Ce n'est pas grave, car nous ne travaillons pas sur l'application pour l'instant. Nous sommes d'abord en train de construire notre premier composant!
81+
Il est temps maintenant développer notre premier composant!

0 commit comments

Comments
 (0)