diff --git a/contributing.md b/contributing.md
index 92e05809..0d6efdff 100644
--- a/contributing.md
+++ b/contributing.md
@@ -1,12 +1,12 @@
-**English** | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | [Türkçe](/contributing_tr.md) | [Deutsch](/contributing_de.md)
+**English** | [Українська](docs/contributing/contributing_ua.md) | [Русский](docs/contributing/contributing_ru.md) | [Türkçe](docs/contributing/contributing_tr.md) | [Deutsch](docs/contributing/contributing_de.md) | [Français](docs/contributing/contributing_fr.md)
-## Lets make bruno better, together !!
+## Let's make bruno better, together !!
-I am happy that you are looking to improve bruno. Below are the guidelines to get started bringing up bruno on your computer.
+We are happy that you are looking to improve bruno. Below are the guidelines to get started bringing up bruno on your computer.
### Technology Stack
-Bruno is built using NextJs and React. We also use electron to ship a desktop version (that supports local collections)
+Bruno is built using Next.js and React. We also use electron to ship a desktop version (that supports local collections)
Libraries we use
@@ -23,9 +23,59 @@ Libraries we use
You would need [Node v18.x or the latest LTS version](https://nodejs.org/en/) and npm 8.x. We use npm workspaces in the project
-### Lets start coding
+## Development
-Please reference [development.md](docs/development.md) for instructions on running the local development environment.
+Bruno is being developed as a desktop app. You need to load the app by running the Next.js app in one terminal and then run the electron app in another terminal.
+
+### Dependencies
+
+- NodeJS v18
+
+### Local Development
+
+```bash
+# use nodejs 18 version
+nvm use
+
+# install deps
+npm i --legacy-peer-deps
+
+# build graphql docs
+npm run build:graphql-docs
+
+# build bruno query
+npm run build:bruno-query
+
+# run next app (terminal 1)
+npm run dev:web
+
+# run electron app (terminal 2)
+npm run dev:electron
+```
+
+### Troubleshooting
+
+You might encounter a `Unsupported platform` error when you run `npm install`. To fix this, you will need to delete `node_modules` and `package-lock.json` and run `npm install`. This should install all the necessary packages needed to run the app.
+
+```shell
+# Delete node_modules in sub-directories
+find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
+ rm -rf "$dir"
+done
+
+# Delete package-lock in sub-directories
+find . -type f -name "package-lock.json" -delete
+```
+
+### Testing
+
+```bash
+# bruno-schema
+npm test --workspace=packages/bruno-schema
+
+# bruno-lang
+npm test --workspace=packages/bruno-lang
+```
### Raising Pull Request
diff --git a/contributing_de.md b/contributing_de.md
deleted file mode 100644
index e189b6e9..00000000
--- a/contributing_de.md
+++ /dev/null
@@ -1,37 +0,0 @@
-[English](/contributing.md) | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | [Türkçe](/contributing_tr.md) | **Deutsch**
-
-## Lass uns Bruno noch besser machen, gemeinsam !!
-
-Ich freue mich, dass Du Bruno verbessern möchtest. Hier findest Du eine Anleitung, mit der Du Bruno auf Deinem Computer einrichten kannst.
-
-### Technologie Stack
-
-Bruno ist mit NextJs und React erstellt. Außerdem benötigen wir electron für die Desktop Version (die lokale Sammlungen unterstützt).
-
-Bibliotheken die wir benutzen
-
-- CSS - Tailwind
-- Code Editoren - Codemirror
-- State Management - Redux
-- Icons - Tabler Icons
-- Formulare - formik
-- Schema Validierung - Yup
-- Request Client - axios
-- Dateisystem Watcher - chokidar
-
-### Abhängigkeiten
-
-Du benötigst [Node v18.x oder die neuste LTS Version](https://nodejs.org/en/) und npm 8.x. Wir benutzen npm workspaces in dem Projekt.
-
-### Lass uns coden
-
-Eine Anleitung zum Ausführen einer lokalen Entwicklungsumgebung findest Du in [development.md](docs/development_de.md).
-
-### Pull Request erstellen
-
-- Bitte halte die PRs klein und begrenzt auf eine Sache
-- Bitte halte Dich beim Erstellen eines Branches an das folgende Format
- - feature/[feature name]: Dieser Branch soll Änderungen für ein bestimmtes Feature enthalten
- - Beispiel: feature/dark-mode
- - bugfix/[bug name]: Dieser Branch soll ausschließlich Bugfixes für einen bestimmten Bug enthalten
- - Beispiel: bugfix/bug-1
diff --git a/contributing_ru.md b/contributing_ru.md
deleted file mode 100644
index fa8e787c..00000000
--- a/contributing_ru.md
+++ /dev/null
@@ -1,37 +0,0 @@
-[English](/contributing.md) | [Українська](/contributing_ua.md) | **Русский** | [Türkçe](/contributing_tr.md) | [Deutsch](/contributing_de.md)
-
-## Давайте вместе сделаем Бруно лучше!!!
-
-Я рад, что Вы хотите усовершенствовать bruno. Ниже приведены рекомендации по запуску bruno на вашем компьютере.
-
-### Стек
-
-Bruno построен с использованием NextJs и React. Мы также используем electron для поставки десктопной версии ( которая поддерживает локальные коллекции )
-
-Библиотеки, которые мы используем
-
-- CSS - Tailwind
-- Редакторы кода - Codemirror
-- Управление состоянием - Redux
-- Иконки - Tabler Icons
-- Формы - formik
-- Валидация схем - Yup
-- Запросы клиента - axios
-- Наблюдатель за файловой системой - chokidar
-
-### Зависимости
-
-Вам потребуется [Node v18.x или последняя версия LTS](https://nodejs.org/en/) и npm 8.x. В проекте мы используем рабочие пространства npm
-
-### Приступим к коду
-
-Пожалуйста, обратитесь к [development_ru.md](docs/development_ru.md) для получения инструкций по запуску локальной среды разработки.
-
-### Создание Pull Request
-
-- Пожалуйста, пусть PR будет небольшим и сфокусированным на одной вещи
-- Пожалуйста, соблюдайте формат создания веток
- - feature/[название функции]: Эта ветка должна содержать изменения для конкретной функции
- - Пример: feature/dark-mode
- - bugfix/[название ошибки]: Эта ветка должна содержать только исправления для конкретной ошибки
- - Пример bugfix/bug-1
diff --git a/contributing_ua.md b/contributing_ua.md
deleted file mode 100644
index c3ed9f5f..00000000
--- a/contributing_ua.md
+++ /dev/null
@@ -1,37 +0,0 @@
-[English](/contributing.md) | **Українська** | [Русский](/contributing_ru.md) | [Türkçe](/contributing_tr.md) | [Deutsch](/contributing_de.md)
-
-## Давайте зробимо Bruno краще, разом !!
-
-Я дуже радий що Ви бажаєте покращити Bruno. Нижче наведені вказівки як розпочати розробку Bruno на Вашому комп'ютері.
-
-### Стек технологій
-
-Bruno побудований на NextJs та React. Також для десктопної версії (яка підтримує локальні колекції) використовується Electron
-
-Бібліотеки, які ми використовуємо
-
-- CSS - Tailwind
-- Редактори коду - Codemirror
-- Керування станом - Redux
-- Іконки - Tabler Icons
-- Форми - formik
-- Валідація по схемі - Yup
-- Клієнт запитів - axios
-- Спостерігач за файловою системою - chokidar
-
-### Залежності
-
-Вам знадобиться [Node v18.x або остання LTS версія](https://nodejs.org/en/) та npm 8.x. Ми використовуєм npm workspaces в цьому проекті
-
-### Починаєм писати код
-
-Будь ласка, зверніться до [development_ua.md](docs/development_ua.md) за інструкціями щодо запуску локального середовища розробки.
-
-### Створення Pull Request-ів
-
-- Будь ласка, робіть PR-и маленькими і сфокусованими на одній речі
-- Будь ласка, слідуйте формату назв гілок
- - feature/[назва feature]: Така гілка має містити зміни лише щодо конкретної feature
- - Приклад: feature/dark-mode
- - bugfix/[назва баґу]: Така гілка має містити лише виправлення конкретного багу
- - Приклад: bugfix/bug-1
diff --git a/docs/contributing/contributing_de.md b/docs/contributing/contributing_de.md
new file mode 100644
index 00000000..b0b1b694
--- /dev/null
+++ b/docs/contributing/contributing_de.md
@@ -0,0 +1,89 @@
+## Lass uns Bruno noch besser machen, gemeinsam !!
+
+Ich freue mich, dass Du Bruno verbessern möchtest. Hier findest Du eine Anleitung, mit der Du Bruno auf Deinem Computer einrichten kannst.
+
+### Technologie Stack
+
+Bruno ist mit Next.js und React erstellt. Außerdem benötigen wir electron für die Desktop Version (die lokale Sammlungen unterstützt).
+
+Bibliotheken die wir benutzen
+
+- CSS - Tailwind
+- Code Editoren - Codemirror
+- State Management - Redux
+- Icons - Tabler Icons
+- Formulare - formik
+- Schema Validierung - Yup
+- Request Client - axios
+- Dateisystem Watcher - chokidar
+
+### Abhängigkeiten
+
+Du benötigst [Node v18.x oder die neuste LTS Version](https://nodejs.org/en/) und npm 8.x. Wir benutzen npm workspaces in dem Projekt.
+
+### Lass uns coden
+
+Eine Anleitung zum Ausführen einer lokalen Entwicklungsumgebung findest Du in [development.md](docs/development_de.md).
+
+### Pull Request erstellen
+
+- Bitte halte die PRs klein und begrenzt auf eine Sache
+- Bitte halte Dich beim Erstellen eines Branches an das folgende Format
+ - feature/[feature name]: Dieser Branch soll Änderungen für ein bestimmtes Feature enthalten
+ - Beispiel: feature/dark-mode
+ - bugfix/[bug name]: Dieser Branch soll ausschließlich Bugfixes für einen bestimmten Bug enthalten
+ - Beispiel: bugfix/bug-1
+
+## Entwicklung
+
+Bruno wird als Desktop-Anwendung entwickelt. Um die App zu starten, musst Du zuerst die Next.js App in einem Terminal ausführen und anschließend in einem anderen Terminal die Electron-App.
+
+### Abhängigkeiten
+
+- NodeJS v18
+
+### Lokales Entwickeln
+
+```bash
+# use nodejs 18 version
+nvm use
+
+# install deps
+npm i --legacy-peer-deps
+
+# build graphql docs
+npm run build:graphql-docs
+
+# build bruno query
+npm run build:bruno-query
+
+# run next app (terminal 1)
+npm run dev:web
+
+# run electron app (terminal 2)
+npm run dev:electron
+```
+
+### Troubleshooting
+
+Es kann sein, dass Du einen `Unsupported platform`-Fehler bekommst, wenn Du `npm install` ausführst. Um dies zu beheben, musst Du `node_modules` und `package-lock.json` löschen und `npm install` erneut ausführen. Dies sollte alle notwendigen Pakete installieren, die zum Ausführen der Anwendung benötigt werden.
+
+```shell
+# Delete node_modules in sub-directories
+find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
+ rm -rf "$dir"
+done
+
+# Delete package-lock in sub-directories
+find . -type f -name "package-lock.json" -delete
+```
+
+### Testen
+
+```bash
+# bruno-schema
+npm test --workspace=packages/bruno-schema
+
+# bruno-lang
+npm test --workspace=packages/bruno-lang
+```
diff --git a/docs/contributing/contributing_fr.md b/docs/contributing/contributing_fr.md
new file mode 100644
index 00000000..b69260e4
--- /dev/null
+++ b/docs/contributing/contributing_fr.md
@@ -0,0 +1,89 @@
+## 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.
+
+### 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).
+
+Les bibliothèques que nous utilisons :
+
+- CSS - Tailwind
+- Code Editors - Codemirror
+- State Management - Redux
+- Icons - Tabler Icons
+- Forms - formik
+- Schema Validation - Yup
+- Request Client - axios
+- Filesystem Watcher - chokidar
+
+### Dépendances
+
+Vous aurez besoin de [Node v18.x ou la dernière version LTS](https://nodejs.org/en/) et npm 8.x. Nous utilisons aussi les espaces de travail npm (_npm workspaces_) dans ce projet.
+
+### 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.
+
+### 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
+ - Exemple: feature/dark-mode
+ - bugfix/[bug name]: Cette branche devrait contenir seulement une solution pour pour une bogue 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.
+
+### Dépendances
+
+- NodeJS v18
+
+### Développement local
+
+```bash
+# use nodejs 18 version
+nvm use
+
+# install deps
+npm i --legacy-peer-deps
+
+# build graphql docs
+npm run build:graphql-docs
+
+# build bruno query
+npm run build:bruno-query
+
+# run next app (terminal 1)
+npm run dev:web
+
+# run electron app (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.
+
+```shell
+# Delete node_modules in sub-directories
+find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
+ rm -rf "$dir"
+done
+
+# Delete package-lock in sub-directories
+find . -type f -name "package-lock.json" -delete
+```
+
+### Tests
+
+```bash
+# bruno-schema
+npm test --workspace=packages/bruno-schema
+
+# bruno-lang
+npm test --workspace=packages/bruno-lang
+```
diff --git a/docs/contributing/contributing_ru.md b/docs/contributing/contributing_ru.md
new file mode 100644
index 00000000..6202c8f3
--- /dev/null
+++ b/docs/contributing/contributing_ru.md
@@ -0,0 +1,89 @@
+## Давайте вместе сделаем Бруно лучше!!!
+
+Я рад, что Вы хотите усовершенствовать bruno. Ниже приведены рекомендации по запуску bruno на вашем компьютере.
+
+### Стек
+
+Bruno построен с использованием Next.js и React. Мы также используем electron для поставки десктопной версии ( которая поддерживает локальные коллекции )
+
+Библиотеки, которые мы используем
+
+- CSS - Tailwind
+- Редакторы кода - Codemirror
+- Управление состоянием - Redux
+- Иконки - Tabler Icons
+- Формы - formik
+- Валидация схем - Yup
+- Запросы клиента - axios
+- Наблюдатель за файловой системой - chokidar
+
+### Зависимости
+
+Вам потребуется [Node v18.x или последняя версия LTS](https://nodejs.org/en/) и npm 8.x. В проекте мы используем рабочие пространства npm
+
+### Приступим к коду
+
+Пожалуйста, обратитесь к [development_ru.md](docs/development_ru.md) для получения инструкций по запуску локальной среды разработки.
+
+### Создание Pull Request
+
+- Пожалуйста, пусть PR будет небольшим и сфокусированным на одной вещи
+- Пожалуйста, соблюдайте формат создания веток
+ - feature/[название функции]: Эта ветка должна содержать изменения для конкретной функции
+ - Пример: feature/dark-mode
+ - bugfix/[название ошибки]: Эта ветка должна содержать только исправления для конкретной ошибки
+ - Пример bugfix/bug-1
+
+## Разработка
+
+Bruno разрабатывается как десктопное приложение. Необходимо загрузить приложение, запустив приложение Next.js в одном терминале, а затем запустить приложение electron в другом терминале.
+
+### Зависимости
+
+- NodeJS v18
+
+### Локальная разработка
+
+```bash
+# используйте nodejs 18 версии
+nvm use
+
+# установите зависимости
+npm i --legacy-peer-deps
+
+# билд документации по graphql
+npm run build:graphql-docs
+
+# билд bruno query
+npm run build:bruno-query
+
+# запустить next приложение ( терминал 1 )
+npm run dev:web
+
+# запустить приложение electron ( терминал 2 )
+npm run dev:electron
+```
+
+### Устранение неисправностей
+
+При запуске `npm install` может возникнуть ошибка `Unsupported platform`. Чтобы исправить это, необходимо удалить `node_modules` и `package-lock.json` и запустить `npm install`. В результате будут установлены все пакеты, необходимые для работы приложения.
+
+```shell
+# Удаление node_modules в подкаталогах
+find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
+ rm -rf "$dir"
+done
+
+# Удаление package-lock в подкаталогах
+find . -type f -name "package-lock.json" -delete
+```
+
+### Тестирование
+
+```bash
+# bruno-schema
+npm test --workspace=packages/bruno-schema
+
+# bruno-lang
+npm test --workspace=packages/bruno-lang
+```
diff --git a/contributing_tr.md b/docs/contributing/contributing_tr.md
similarity index 79%
rename from contributing_tr.md
rename to docs/contributing/contributing_tr.md
index c73c21f0..25ff880c 100644
--- a/contributing_tr.md
+++ b/docs/contributing/contributing_tr.md
@@ -1,12 +1,10 @@
-[English](/readme.md) | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | **Türkçe** | [Deutsch](/contributing_de.md)
-
## Bruno'yu birlikte daha iyi hale getirelim !!
Bruno'yu geliştirmek istemenizden mutluluk duyuyorum. Aşağıda, bruno'yu bilgisayarınıza getirmeye başlamak için yönergeler bulunmaktadır.
### Kullanılan Teknolojiler
-Bruno, NextJs ve React kullanılarak oluşturulmuştur. Ayrıca bir masaüstü sürümü (yerel koleksiyonları destekleyen) göndermek için electron kullanıyoruz
+Bruno, Next.js ve React kullanılarak oluşturulmuştur. Ayrıca bir masaüstü sürümü (yerel koleksiyonları destekleyen) göndermek için electron kullanıyoruz
Kullandığımız kütüphaneler
diff --git a/docs/contributing/contributing_ua.md b/docs/contributing/contributing_ua.md
new file mode 100644
index 00000000..329077cd
--- /dev/null
+++ b/docs/contributing/contributing_ua.md
@@ -0,0 +1,89 @@
+## Давайте зробимо Bruno краще, разом !!
+
+Я дуже радий що Ви бажаєте покращити Bruno. Нижче наведені вказівки як розпочати розробку Bruno на Вашому комп'ютері.
+
+### Стек технологій
+
+Bruno побудований на Next.js та React. Також для десктопної версії (яка підтримує локальні колекції) використовується Electron
+
+Бібліотеки, які ми використовуємо
+
+- CSS - Tailwind
+- Редактори коду - Codemirror
+- Керування станом - Redux
+- Іконки - Tabler Icons
+- Форми - formik
+- Валідація по схемі - Yup
+- Клієнт запитів - axios
+- Спостерігач за файловою системою - chokidar
+
+### Залежності
+
+Вам знадобиться [Node v18.x або остання LTS версія](https://nodejs.org/en/) та npm 8.x. Ми використовуєм npm workspaces в цьому проекті
+
+### Починаєм писати код
+
+Будь ласка, зверніться до [development_ua.md](docs/development_ua.md) за інструкціями щодо запуску локального середовища розробки.
+
+### Створення Pull Request-ів
+
+- Будь ласка, робіть PR-и маленькими і сфокусованими на одній речі
+- Будь ласка, слідуйте формату назв гілок
+ - feature/[назва feature]: Така гілка має містити зміни лише щодо конкретної feature
+ - Приклад: feature/dark-mode
+ - bugfix/[назва баґу]: Така гілка має містити лише виправлення конкретного багу
+ - Приклад: bugfix/bug-1
+
+## Розробка
+
+Bruno розробляється як декстопний застосунок. Вам потрібно запустити Next.js в одній сесії терміналу, та запустити застосунок Electron в іншій сесії терміналу.
+
+### Залежності
+
+- NodeJS v18
+
+### Локальна розробка
+
+```bash
+# Використовуйте nodejs 18-ї версії
+nvm use
+
+# встановіть залежності
+npm i --legacy-peer-deps
+
+# зберіть документацію graphql
+npm run build:graphql-docs
+
+# зберіть bruno query
+npm run build:bruno-query
+
+# запустіть додаток next (термінал 1)
+npm run dev:web
+
+# запустіть додаток електрон (термінал 2)
+npm run dev:electron
+```
+
+### Усунення несправностей
+
+Ви можете зтикнутись із помилкою `Unsupported platform` коли запускаєте `npm install`. Щоб усунути цю проблему, вам потрібно видалити `node_modules` та `package-lock.json`, і тоді запустити `npm install`. Це має встановити всі потрібні для запуску додатку пекеджі.
+
+```shell
+# Видаліть node_modules в піддиректоріях
+find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
+ rm -rf "$dir"
+done
+
+# Видаліть package-lock в піддиректоріях
+find . -type f -name "package-lock.json" -delete
+```
+
+### Тестування
+
+```bash
+# bruno-schema
+npm test --workspace=packages/bruno-schema
+
+# bruno-lang
+npm test --workspace=packages/bruno-lang
+```
diff --git a/docs/development.md b/docs/development.md
deleted file mode 100644
index 0eaedf0c..00000000
--- a/docs/development.md
+++ /dev/null
@@ -1,55 +0,0 @@
-**English** | [Українська](/docs/development_ua.md) | [Русский](/docs/development_ru.md) | [Deutsch](/docs/development_de.md)
-
-## Development
-
-Bruno is being developed as a desktop app. You need to load the app by running the nextjs app in one terminal and then run the electron app in another terminal.
-
-### Dependencies
-
-- NodeJS v18
-
-### Local Development
-
-```bash
-# use nodejs 18 version
-nvm use
-
-# install deps
-npm i --legacy-peer-deps
-
-# build graphql docs
-npm run build:graphql-docs
-
-# build bruno query
-npm run build:bruno-query
-
-# run next app (terminal 1)
-npm run dev:web
-
-# run electron app (terminal 2)
-npm run dev:electron
-```
-
-### Troubleshooting
-
-You might encounter a `Unsupported platform` error when you run `npm install`. To fix this, you will need to delete `node_modules` and `package-lock.json` and run `npm install`. This should install all the necessary packages needed to run the app.
-
-```shell
-# Delete node_modules in sub-directories
-find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
- rm -rf "$dir"
-done
-
-# Delete package-lock in sub-directories
-find . -type f -name "package-lock.json" -delete
-```
-
-### Testing
-
-```bash
-# bruno-schema
-npm test --workspace=packages/bruno-schema
-
-# bruno-lang
-npm test --workspace=packages/bruno-lang
-```
diff --git a/docs/development_de.md b/docs/development_de.md
deleted file mode 100644
index bb762027..00000000
--- a/docs/development_de.md
+++ /dev/null
@@ -1,55 +0,0 @@
-[English](/docs/development.md) | [Українська](/docs/development_ua.md) | [Русский](/docs/development_ru.md) | **Deutsch**
-
-## Entwicklung
-
-Bruno wird als Desktop-Anwendung entwickelt. Um die App zu starten, musst Du zuerst die NextJs-App in einem Terminal ausführen und anschließend in einem anderen Terminal die Electron-App.
-
-### Abhängigkeiten
-
-- NodeJS v18
-
-### Lokales Entwickeln
-
-```bash
-# use nodejs 18 version
-nvm use
-
-# install deps
-npm i --legacy-peer-deps
-
-# build graphql docs
-npm run build:graphql-docs
-
-# build bruno query
-npm run build:bruno-query
-
-# run next app (terminal 1)
-npm run dev:web
-
-# run electron app (terminal 2)
-npm run dev:electron
-```
-
-### Troubleshooting
-
-Es kann sein, dass Du einen `Unsupported platform`-Fehler bekommst, wenn Du `npm install` ausführst. Um dies zu beheben, musst Du `node_modules` und `package-lock.json` löschen und `npm install` erneut ausführen. Dies sollte alle notwendigen Pakete installieren, die zum Ausführen der Anwendung benötigt werden.
-
-```shell
-# Delete node_modules in sub-directories
-find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
- rm -rf "$dir"
-done
-
-# Delete package-lock in sub-directories
-find . -type f -name "package-lock.json" -delete
-```
-
-### Testen
-
-```bash
-# bruno-schema
-npm test --workspace=packages/bruno-schema
-
-# bruno-lang
-npm test --workspace=packages/bruno-lang
-```
diff --git a/docs/development_ru.md b/docs/development_ru.md
deleted file mode 100644
index 9ec11e84..00000000
--- a/docs/development_ru.md
+++ /dev/null
@@ -1,55 +0,0 @@
-[English](/docs/development.md) | [Українська](/docs/development_ua.md) | **Русский** | [Deutsch](/docs/development_de.md)
-
-## Разработка
-
-Bruno разрабатывается как десктопное приложение. Необходимо загрузить приложение, запустив приложение nextjs в одном терминале, а затем запустить приложение electron в другом терминале.
-
-### Зависимости
-
-- NodeJS v18
-
-### Локальная разработка
-
-```bash
-# используйте nodejs 18 версии
-nvm use
-
-# установите зависимости
-npm i --legacy-peer-deps
-
-# билд документации по graphql
-npm run build:graphql-docs
-
-# билд bruno query
-npm run build:bruno-query
-
-# запустить next приложение ( терминал 1 )
-npm run dev:web
-
-# запустить приложение electron ( терминал 2 )
-npm run dev:electron
-```
-
-### Устранение неисправностей
-
-При запуске `npm install` может возникнуть ошибка `Unsupported platform`. Чтобы исправить это, необходимо удалить `node_modules` и `package-lock.json` и запустить `npm install`. В результате будут установлены все пакеты, необходимые для работы приложения.
-
-```shell
-# Удаление node_modules в подкаталогах
-find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
- rm -rf "$dir"
-done
-
-# Удаление package-lock в подкаталогах
-find . -type f -name "package-lock.json" -delete
-```
-
-### Тестирование
-
-```bash
-# bruno-schema
-npm test --workspace=packages/bruno-schema
-
-# bruno-lang
-npm test --workspace=packages/bruno-lang
-```
diff --git a/docs/development_ua.md b/docs/development_ua.md
deleted file mode 100644
index d3cfdc5e..00000000
--- a/docs/development_ua.md
+++ /dev/null
@@ -1,55 +0,0 @@
-[English](/docs/development.md) | **Українська** | [Русский](/docs/development_ru.md) | [Deutsch](/docs/development_de.md)
-
-## Розробка
-
-Bruno розробляється як декстопний застосунок. Вам потрібно запустити nextjs в одній сесії терміналу, та запустити застосунок Electron в іншій сесії терміналу.
-
-### Залежності
-
-- NodeJS v18
-
-### Локальна розробка
-
-```bash
-# Використовуйте nodejs 18-ї версії
-nvm use
-
-# встановіть залежності
-npm i --legacy-peer-deps
-
-# зберіть документацію graphql
-npm run build:graphql-docs
-
-# зберіть bruno query
-npm run build:bruno-query
-
-# запустіть додаток next (термінал 1)
-npm run dev:web
-
-# запустіть додаток електрон (термінал 2)
-npm run dev:electron
-```
-
-### Усунення несправностей
-
-Ви можете зтикнутись із помилкою `Unsupported platform` коли запускаєте `npm install`. Щоб усунути цю проблему, вам потрібно видалити `node_modules` та `package-lock.json`, і тоді запустити `npm install`. Це має встановити всі потрібні для запуску додатку пекеджі.
-
-```shell
-# Видаліть node_modules в піддиректоріях
-find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
- rm -rf "$dir"
-done
-
-# Видаліть package-lock в піддиректоріях
-find . -type f -name "package-lock.json" -delete
-```
-
-### Тестування
-
-```bash
-# bruno-schema
-npm test --workspace=packages/bruno-schema
-
-# bruno-lang
-npm test --workspace=packages/bruno-lang
-```
diff --git a/readme_de.md b/docs/readme/readme_de.md
similarity index 95%
rename from readme_de.md
rename to docs/readme/readme_de.md
index 2454a7ac..a0ef031d 100644
--- a/readme_de.md
+++ b/docs/readme/readme_de.md
@@ -10,8 +10,6 @@
[![Website](https://img.shields.io/badge/Website-Visit-blue)](https://www.usebruno.com)
[![Download](https://img.shields.io/badge/Download-Latest-brightgreen)](https://www.usebruno.com/downloads)
-[English](/readme.md) | [Українська](/readme_ua.md) | [Русский](/readme_ru.md) | [Türkçe](/readme_tr.md) | **Deutsch**
-
Bruno ist ein neuer und innovativer API-Client, der den Status Quo von Postman und ähnlichen Tools revolutionieren soll.
Bruno speichert Deine Sammlungen direkt in einem Ordner in Deinem Dateisystem. Wir verwenden eine einfache Textauszeichnungssprache - Bru - um Informationen über API-Anfragen zu speichern.
@@ -61,7 +59,7 @@ Bitte [hier](publishing.md) für mehr Informationen lesen.
### Mitmachen 👩💻🧑💻
-Ich freue mich, dass Du Bruno verbessern willst. Bitte schau Dir den [Leitfaden zum Mitmachen](contributing_de.md) an.
+Ich freue mich, dass Du Bruno verbessern willst. Bitte schau Dir den [Leitfaden zum Mitmachen](../contributing/contributing_de.md) an.
Auch wenn Du nicht in der Lage bist, einen Beitrag in Form von Code zu leisten, zögere bitte nicht, uns Fehler und Funktionswünsche mitzuteilen, die implementiert werden müssen, um Deinen Anwendungsfall zu unterstützen.
diff --git a/docs/readme/readme_fr.md b/docs/readme/readme_fr.md
new file mode 100644
index 00000000..97b327bf
--- /dev/null
+++ b/docs/readme/readme_fr.md
@@ -0,0 +1,94 @@
+
+
+
+### Bruno - IDE Opensource pour explorer et tester des APIs.
+
+[![GitHub version](https://badge.fury.io/gh/usebruno%2Fbruno.svg)](https://badge.fury.io/gh/usebruno%bruno)
+[![CI](https://github.com/usebruno/bruno/actions/workflows/unit-tests.yml/badge.svg?branch=main)](https://github.com/usebruno/bruno/workflows/unit-tests.yml)
+[![Commit Activity](https://img.shields.io/github/commit-activity/m/usebruno/bruno)](https://github.com/usebruno/bruno/pulse)
+[![X](https://img.shields.io/twitter/follow/use_bruno?style=social&logo=x)](https://twitter.com/use_bruno)
+[![Website](https://img.shields.io/badge/Website-Visit-blue)](https://www.usebruno.com)
+[![Download](https://img.shields.io/badge/Download-Latest-brightgreen)](https://www.usebruno.com/downloads)
+
+Bruno est un nouveau client API, innovant, qui a pour but de révolutionner le _status quo_ que représente Postman et les autres outils.
+
+Bruno sauvegarde vos collections directement sur votre système de fichiers. Nous utilisons un langage de balise de type texte pour décrire les requêtes API.
+
+Vous pouvez utiliser git ou tout autre gestionnaire de version pour travailler de manière collaborative sur vos collections d'APIs.
+
+Bruno ne fonctionne qu'en mode déconnecté. Il n'y a pas de d'abonnement ou de synchronisation avec le cloud Bruno, il n'y en aura jamais. Nous sommes conscients de la confidentialité de vos données et nous sommes convaincus qu'elles doivent rester sur vos appareils. Vous pouvez lire notre vision à long terme [ici (en anglais)](https://github.com/usebruno/bruno/discussions/269).
+
+![bruno](assets/images/landing-2.png)
+
+### Fonctionne sur de multiples platformes 🖥️
+
+![bruno](assets/images/run-anywhere.png)
+
+### Collaborer via Git 👩💻🧑💻
+
+Ou n'importe quel système de gestion de sources
+
+![bruno](assets/images/version-control.png)
+
+### Liens importants 📌
+
+- [Notre vision à long terme (en anglais)](https://github.com/usebruno/bruno/discussions/269)
+- [Roadmap](https://github.com/usebruno/bruno/discussions/384)
+- [Documentation](https://docs.usebruno.com)
+- [Site web](https://www.usebruno.com)
+- [Prix](https://www.usebruno.com/pricing)
+- [Téléchargement](https://www.usebruno.com/downloads)
+
+### Showcase 🎥
+
+- [Témoignages](https://github.com/usebruno/bruno/discussions/343)
+- [Centre de connaissance](https://github.com/usebruno/bruno/discussions/386)
+- [Scriptmania](https://github.com/usebruno/bruno/discussions/385)
+
+### Soutien ❤️
+
+Ouaf! Si vous aimez le projet, cliquez sur le bouton ⭐ !!
+
+### Partage de témoignages 📣
+
+Si Bruno vous a aidé dans votre travail, au sein de votre équipe, merci de penser à partager votre témoignage sur la [page discussion Github dédiée](https://github.com/usebruno/bruno/discussions/343)
+
+### Publier Bruno sur un nouveau gestionnaire de paquets
+
+Veuillez regarder [ici](publishing.md) pour plus d'information.
+
+### Contribuer 👩💻🧑💻
+
+Je suis heureux de voir que vous cherchez à améliorer Bruno. Merci de consulter le [guide de contribution](../contributing/contributing_fr.md)
+
+Même si vous n'êtes pas en mesure de contribuer directement via du code, n'hésitez pas à consigner les bogues et les demandes de nouvelles fonctionnalités pour résoudre vos cas d'usage !
+
+### Auteurs
+
+
In any collection, there are secrets that need to be managed.
+These secrets can be anything such as API keys, passwords, or tokens.
+Bruno offers two approaches to manage secrets in collections.
++ Read more about it in our{' '} + + docs + + . +
+