Skip to content

Commit 8cd334c

Browse files
committed
chore(react): update deploy.md file to last english version chromaui#3
1 parent 1a5efc4 commit 8cd334c

File tree

2 files changed

+28
-40
lines changed

2 files changed

+28
-40
lines changed

content/intro-to-storybook/react/en/deploy.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105
token: ${{ secrets.GITHUB_TOKEN }}
106106
```
107107

108-
<div class="aside"><p>💡 For brevity purposes <a href=" https://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository ">GitHub secrets</a> weren't mentioned. Secrets are secure environment variables provided by GitHub so that you don't need to hard code the <code>project-token</code>.</p></div>
108+
<div class="aside"><p>💡 For brevity purposes <a href="https://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository">GitHub secrets</a> weren't mentioned. Secrets are secure environment variables provided by GitHub so that you don't need to hard code the <code>project-token</code>.</p></div>
109109

110110
### Commit the action
111111

content/intro-to-storybook/react/fr/deploy.md

+27-39
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ description: 'Découvrez comment déployer Storybook en ligne'
55
commit: 'af610d9'
66
---
77

8-
Tout au long de ce tutoriel, nous avons construit des composants sur notre machine de développement local. À un moment donné, nous devrons partager notre travail pour obtenir les réactions de l'équipe. Déployons Storybook en ligne pour aider nos coéquipiers à examiner la mise en œuvre de l'UI.
8+
Tout au long de ce tutoriel, nous avons construit des composants sur notre machine de développement en local. À un moment donné, nous devrons partager notre travail pour avoir des retours de l'équipe. Déployons Storybook en ligne pour aider nos coéquipiers à examiner l'implémentation de l'interface utilisateur.
99

10-
## Exporter sous forme d'application statique
10+
## Exporter en tant qu'application statique
1111

1212
Pour déployer Storybook, nous devons d'abord l'exporter sous la forme d'une application web statique. Cette fonctionnalité est déjà intégrée à Storybook et pré-configurée.
1313

@@ -17,47 +17,35 @@ L'exécution de `yarn build-storybook` produira un Storybook statique dans le r
1717

1818
Ce tutoriel utilise <a href="https://www.chromatic.com/?utm_source=storybook_website&utm_medium=link&utm_campaign=storybook">Chromatic</a>, un service de publication gratuit réalisé par les mainteneurs de Storybook. Il nous permet de déployer et d'héberger notre Storybook en toute sécurité dans le cloud.
1919

20-
### Configurer un repo dans GitHub
20+
### Configurer un dépôt dans GitHub
2121

22-
Avant de commencer, notre code local doit se synchroniser avec un service de contrôle de version à distance. Lorsque notre projet a été initialisé dans le chapitre [Débuter](/intro-to-storybook/react/fr/get-started/), Create React App (CRA) a déjà crée un repo local pour nous. À ce stade, il est sans danger d'ajouter nos fichiers au premier commit.
22+
Avant de commencer, notre code local doit se synchroniser avec un service de contrôle de version à distance. Lorsque notre projet a été configuré dans le chapitre [Débuter](/intro-to-storybook/react/fr/get-started/), nous avons initialisé un dépôt en local. À ce stade, nous avons déja quelques commits que nous pouvons pousser sur GitHub.
2323

24-
Utilisez les commandes suivantes pour ajouter et faire un commit sur les modifications que nous avons effectuées jusqu'à présent.
24+
Aller sur GitHub and crééz un nouveau dépôt pour votre projet [ici](https://github.com/new). Nommer le dépôt “taskbox”, comme votre projet en local.
2525

26-
```shell
27-
$ git add .
28-
```
29-
30-
Followed by:
31-
32-
```shell
33-
$ git commit -m "taskbox UI"
34-
```
35-
36-
Allez sur GitHub et créez un nouveau repo pour notre projet [ici](https://github.com/new). Nommez le repo "taskbox", comme notre projet local.
37-
38-
![GitHub setup](/intro-to-storybook/github-create-taskbox.png)
26+
![Configuration de GitHub](/intro-to-storybook/github-create-taskbox.png)
3927

40-
Dans le nouveau repo, saisissez l'URL d'origine du repo et ajoutez-le à votre projet git avec cette commande :
28+
Récupérer l'URL du dépôt et ajouter le dans votre configuration de projet avec la commande suivante:
4129

4230
```shell
43-
$ git remote add origin https://github.com/<your username>/taskbox.git
31+
git remote add origin https://github.com/<your username>/taskbox.git
4432
```
4533

46-
Enfin, transférer notre repo locale vers la repo à distance sur GitHub avec:
34+
Enfin, poussez votre projet en local sur GitHub avec:
4735

4836
```shell
49-
$ git push -u origin main
37+
git push -u origin main
5038
```
5139

5240
### Obtenir Chromatic
5341

54-
Ajoutez le paquet comme une dev dependency.
42+
Ajoutez le paquet comme une dépendance de type développement.
5543

5644
```shell
5745
yarn add -D chromatic
5846
```
5947

60-
Une fois le paquet installé, [connectez-vous à Chromatic](https://www.chromatic.com/start/?utm_source=storybook_website&utm_medium=link&utm_campaign=storybook) avec votre compte GitHub (Chromatic ne vous demandera que des permissions légères). Ensuite, nous créerons un nouveau projet appelé "taskbox" et le synchroniserons avec le dépôt GithHub que nous avons mis en place.
48+
Une fois le paquet installé, [connectez-vous à Chromatic](https://www.chromatic.com/start/?utm_source=storybook_website&utm_medium=link&utm_campaign=storybook) avec votre compte GitHub (Chromatic ne vous demandera que des permissions légères). Ensuite, crééons un nouveau projet appelé "taskbox" et synchronisons le avec le dépôt GitHub que nous avons mis en place.
6149

6250
Cliquez sur `Choisir le dépôt GitHub` sous collaborateurs et sélectionnez votre dépôt.
6351

@@ -68,29 +56,29 @@ Cliquez sur `Choisir le dépôt GitHub` sous collaborateurs et sélectionnez vot
6856
/>
6957
</video>
7058

71-
Copiez l'unique `projet-token` qui a été généré pour votre projet. Puis exécutez-le, en émettant ce qui suit dans la ligne de commande, pour construire et déployer notre Storybook. Veillez à remplacer le `project-token` par votre token de votre projet.
59+
Copiez l'unique `projet-token` qui a été généré pour votre projet. Puis exécutez-le en émettant ce qui suit dans la ligne de commande, pour construire et déployer notre Storybook. Veillez à remplacer le `project-token` par votre token de votre projet.
7260

7361
```shell
7462
yarn chromatic --project-token=<project-token>
7563
```
7664

77-
![Chromatique est en marche](/intro-to-storybook/chromatic-manual-storybook-console-log.png)
65+
![Chromatic lancé](/intro-to-storybook/chromatic-manual-storybook-console-log.png)
7866

79-
Lorsque vous aurez terminé, vous recevrez un lien `https://random-uuid.chromatic.com` vers votre Storybook publié. Partagez ce lien avec votre équipe pour obtenir des avis.
67+
Lorsque vous aurez terminé, vous recevrez un lien `https://random-uuid.chromatic.com` vers votre Storybook publié. Partagez ce lien avec votre équipe pour obtenir des retours.
8068

81-
![Storybook deployed with chromatic package](/intro-to-storybook/chromatic-manual-storybook-deploy-6-0.png)
69+
![Storybook deployé avec chromatic](/intro-to-storybook/chromatic-manual-storybook-deploy-6-4.png)
8270

83-
Hourra! Nous avons publié Storybook avec une seule commande, mais l'exécution manuelle d'une commande chaque fois que nous voulons avoir un retour sur la mise en œuvre de l'UI est répétitive. L'idéal serait de publier la dernière version des composants chaque fois que nous envoyons le code sur le repo Github. Nous devrons déployer Storybook en continu.
71+
Magnifique! Nous avons publié Storybook avec une seule commande, mais l'exécution manuelle d'une commande chaque fois que nous voulons avoir un retour sur la mise en œuvre de l'UI est répétitive. L'idéal serait de publier la dernière version des composants chaque fois que nous ajoutons du code sur le dépôt GitHub. Nous devons déployer Storybook en continu.
8472

8573
## Déploiement continu avec Chromatic
8674

87-
Maintenant que notre projet est hébergé dans un dépôt GitHub, nous pouvons utiliser un service d'intégration continue (CI) pour déployer notre Storybook automatiquement. [GitHub Actions](https://github.com/features/actions) est un service d'intégration continue gratuit intégré à GitHub qui facilite la publication automatique.
75+
Maintenant que notre projet est hébergé sur un dépôt GitHub, nous pouvons utiliser un service d'intégration continue (CI) pour déployer notre Storybook automatiquement. [GitHub Actions](https://github.com/features/actions) est un service d'intégration continue gratuit intégré à GitHub qui facilite la publication automatique.
8876

8977
### Ajouter une action GitHub pour déployer Storybook
9078

9179
Dans le dossier racine de notre projet, créez un nouveau répertoire appelé `.github` puis créez un autre répertoire `workflows` à l'intérieur de celui-ci.
9280

93-
Créez un nouveau fichier appelé `chromatic.yml` comme celui ci-dessous. Remplacez ce fichier par votre token de projet pour changer `project-token`.
81+
Créez un nouveau fichier appelé `chromatic.yml` comme celui ci-dessous.
9482

9583
```yaml:title=.github/workflows/chromatic.yml
9684
# Workflow name
@@ -117,36 +105,36 @@ jobs:
117105
token: ${{ secrets.GITHUB_TOKEN }}
118106
```
119107

120-
<div class="aside"><p>Pour des raisons de brièveté <a href="https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets">les secrets de GitHub</a> n'ont pas été mentionnés. Les secrets sont des variables d'environnement sécurisées fournies par GitHub afin que vous n'ayez pas besoin de coder en dur le <code>projet-token</code>.</p></div>
108+
<div class="aside"><p>💡 Pour des raisons de sécurité <a href="https://docs.github.com/fr/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository">les secrets de GitHub</a> n'ont pas été mentionnés. Les secrets sont des variables d'environnement sécurisées fournies par GitHub afin que vous n'ayez pas besoin de coder directement le <code>projet-token</code>.</p></div>
121109

122-
### Commit l'action
110+
### Commiter l'action
123111

124-
Dans la ligne de commande, lancez la commande suivante pour ajouter les modifications qui ont été effectuées :
112+
Sur un terminal en ligne de commande, lancez la commande suivante pour ajouter les modifications qui ont été effectuées:
125113

126114
```shell
127115
git add .
128116
```
129117

130-
Faite un commit:
118+
Faites un commit:
131119

132120
```shell
133121
git commit -m "GitHub action setup"
134122
```
135123

136-
Enfin, les envoyer vers le repo à distance avec :
124+
Enfin, envoyer les vers Github:
137125

138126
```shell
139127
git push origin main
140128
```
141129

142-
Une fois que vous avez mis en place l'action GitHub. Votre Storybook sera déployé sur Chromatic chaque fois que vous enverrez du code. Vous pouvez trouver tous les Storybook publiés sur l'écran de compilation de votre projet dans Chromatic.
130+
Une fois que vous avez mis en place l'action GitHub, votre Storybook sera déployé sur Chromatic chaque fois que vous enverrez du code. Vous pouvez trouver tous les Storybook publiés sur l'écran de compilation de votre projet dans Chromatic.
143131

144132
![Tableau de bord chromatique de l'utilisateur](/intro-to-storybook/chromatic-user-dashboard.png)
145133

146-
Cliquez sur la dernière compilation, elle doit être celle du haut.
134+
Cliquez sur le dernier build, cela doit être celui du haut.
147135

148136
Ensuite, cliquez sur le bouton `View Storybook` pour voir la dernière version de votre Storybook.
149137

150-
![Lien Storybook sur Chromatic](/intro-to-storybook/chromatic-build-storybook-link.png)
138+
![Lien Storybook sur Chromatic](/intro-to-storybook/chromatic-build-storybook-link-6-4-optimized.png)
151139

152140
Utilisez le lien et partagez-le avec les membres de votre équipe. Ceci est utile dans le cadre du processus de développement standard d'une application ou simplement pour montrer son travail 💅.

0 commit comments

Comments
 (0)