From cf767165e6eea03ab49cda29e9a3e0b29c826d51 Mon Sep 17 00:00:00 2001 From: Baptiste POULAIN Date: Wed, 29 Nov 2023 11:35:56 +0100 Subject: [PATCH] feat(contributing_fr): fix translation errors and syntax within french contributing guidelines --- docs/contributing/contributing_fr.md | 36 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/contributing/contributing_fr.md b/docs/contributing/contributing_fr.md index 006972e9..b3474fe4 100644 --- a/docs/contributing/contributing_fr.md +++ b/docs/contributing/contributing_fr.md @@ -2,13 +2,13 @@ ## Ensemble, améliorons Bruno ! -Je suis content de voir que vous envisagez améliorer Bruno. Ci-dessous, vous trouverez les règles et guides pour récupérer Bruno sur votre ordinateur. +Je suis content de voir que vous envisagez d'améliorer Bruno. Vous trouverez ci-dessous les règles et guides pour récupérer Bruno sur votre ordinateur. ### Technologies utilisées -Bruno est construit en utilisant NextJs et React. Nous utilisons aussi Electron pour embarquer la version ordinateur (qui permet les collections locales). +Bruno est basé sur NextJs et React. Nous utilisons aussi Electron pour embarquer la version ordinateur (ce qui permet les collections locales). -Les bibliothèques que nous utilisons : +Les librairies que nous utilisons : - CSS - Tailwind - Code Editors - Codemirror @@ -25,20 +25,20 @@ Vous aurez besoin de [Node v18.x ou la dernière version LTS](https://nodejs.org ### Commençons à coder -Veuillez vous référez à la [documentation de développement](docs/development_fr.md) pour les instructions de démarrage de l'environnement de développement local. +Veuillez vous référer à la [documentation de développement](docs/development_fr.md) pour les instructions de démarrage de l'environnement de développement local. ### Ouvrir une Pull Request -- Merci de conserver les PR petites et focalisées sur un seul objectif -- Merci de suivre le format de nom des branches - - feature/[feature name]: Cette branche devrait contenir une fonctionnalité spécifique +- Merci de conserver les PR minimes et focalisées sur un seul objectif +- Merci de suivre le format de nom des branches : + - feature/[feature name]: Cette branche doit contenir une fonctionnalité spécifique - Exemple: feature/dark-mode - - bugfix/[bug name]: Cette branche devrait contenir seulement une solution pour pour une bogue spécifique + - bugfix/[bug name]: Cette branche doit contenir seulement une solution pour un bug spécifique - Exemple: bugfix/bug-1 ## Développement -Bruno est développé comme une application de _lourde_. Vous devez charger l'application en démarrant nextjs dans un terminal, puis démarre l'application Electron dans un autre terminal. +Bruno est développé comme une application _client lourd_. Vous devrez charger l'application en démarrant nextjs dans un premier terminal, puis démarre l'application Electron dans un second. ### Dépendances @@ -47,36 +47,36 @@ Bruno est développé comme une application de _lourde_. Vous devez charger l'ap ### Développement local ```bash -# use nodejs 18 version +# utiliser node en version 18 nvm use -# install deps +# installation des dépendances npm i --legacy-peer-deps -# build graphql docs +# construction des docs graphql npm run build:graphql-docs -# build bruno query +# construction de bruno query npm run build:bruno-query -# run next app (terminal 1) +# démarrage de next (terminal 1) npm run dev:web -# run electron app (terminal 2) +# démarrage du client lourd (terminal 2) npm run dev:electron ``` ### Dépannage -Vous pourriez rencontrer une error `Unsupported platform` pendant le lancement de `npm install`. Pour résoudre cela, veuillez supprimer le répertoire `node_modules`, le fichier `package-lock.json` et lancer à nouveau `npm install`. Cela devrait isntaller tous les paquets nécessaires pour lancer l'application. +Vous pourriez rencontrer une erreur `Unsupported platform` durant le lancement de `npm install`. Pour résoudre cela, veuillez supprimer le répertoire `node_modules` ainsi que le fichier `package-lock.json` et lancez à nouveau `npm install`. Cela devrait isntaller tous les paquets nécessaires pour lancer l'application. ```shell -# Delete node_modules in sub-directories +# Efface les répertoires node_modules dans les sous-répertoires find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do rm -rf "$dir" done -# Delete package-lock in sub-directories +# Efface les fichiers package-lock.json dans les sous-répertoires find . -type f -name "package-lock.json" -delete ```