feat: add README.FR.md for French speakers (#5176)
* Create README.FR.md * Update README.FR.md feat: add new readme (README.FR.md) * Update README.FR.md feat: add README.md for french people * feat: add French README files Modified README.FR.md Add CONTRIBUTING.FR.md and CODE_OF_CONDUCT.FR.md * fix: update README links * Update README.zh_CN.md --------- Co-authored-by: AlexandreBobis <alexandrebobis91@gmail.com>
This commit is contained in:
83
CODE_OF_CONDUCT.FR.md
Normal file
83
CODE_OF_CONDUCT.FR.md
Normal file
@@ -0,0 +1,83 @@
|
||||
> [!WARNING]
|
||||
> Tout les liens externes sont susceptibles d'être en anglais.
|
||||
|
||||
# Code de conduite du Contributeur
|
||||
|
||||
## Notre engagement
|
||||
|
||||
En tant que membres, contributeurs et dirigeants, nous nous engageons à faire de la participation à notre communauté une expérience sans harcèlement pour tous, quels que soient l'âge, la taille, le handicap visible ou invisible, l'origine ethnique, les caractéristiques sexuelles, l'identité et l'expression de genre, le niveau d'expérience, l'éducation, le statut socio-économique, la nationalité, l'apparence personnelle, la race, la religion ou l'identité et l'orientation sexuelles.
|
||||
|
||||
Nous nous engageons à agir et à interagir de manière à contribuer à une communauté ouverte, accueillante, diversifiée, inclusive et saine.
|
||||
|
||||
## Nos normes
|
||||
|
||||
Voici quelques exemples de comportements qui contribuent à un environnement positif pour notre communauté :
|
||||
|
||||
- Faire preuve d'empathie et de gentillesse envers les autres
|
||||
- Être respectueux des opinions, points de vue et expériences divergents
|
||||
- Donner et accepter avec grâce des commentaires constructifs
|
||||
- Accepter la responsabilité et s'excuser auprès des personnes affectées par nos erreurs, et tirer les leçons de l'expérience
|
||||
- Se concentrer sur ce qui est le mieux non seulement pour nous en tant qu'individus, mais pour la communauté dans son ensemble
|
||||
|
||||
Voici quelques exemples de comportements inacceptables :
|
||||
|
||||
- L'utilisation d'un langage ou d'images sexualisés, ainsi que des attentions ou des avances sexuelles de toute sorte
|
||||
- Le trolling, les commentaires insultants ou désobligeants et les attaques personnelles ou politiques
|
||||
- Le harcèlement public ou privé
|
||||
- La publication des informations privées d'autrui, comme une adresse physique ou électronique, sans son autorisation explicite
|
||||
- Toute autre conduite qui pourrait raisonnablement être considérée comme inappropriée dans un cadre professionnel
|
||||
|
||||
## Responsabilités en matière d'application
|
||||
|
||||
Les dirigeants de la communauté sont responsables de clarifier et d'appliquer nos normes de comportement acceptable et prendront les mesures appropriées et des mesures correctives équitables en réponse à tout comportement qu'ils jugent inapproprié, menaçant, offensant ou nuisible.
|
||||
|
||||
Les dirigeants de la communauté ont le droit et la responsabilité de supprimer, de modifier ou de rejeter les commentaires, les commits, le code, les modifications wiki, les problèmes et autres contributions qui ne sont pas conformes à ce code de conduite, et communiqueront les raisons des décisions de modération le cas échéant.
|
||||
|
||||
## Portée
|
||||
|
||||
Ce code de conduite s'applique à tous les espaces communautaires et s'applique également lorsqu'une personne représente officiellement la communauté dans les espaces publics. Les exemples de représentation de notre communauté incluent l'utilisation d'une adresse e-mail officielle, la publication via un compte de réseau social officiel ou le fait d'agir en tant que représentant désigné lors d'un événement en ligne ou hors ligne.
|
||||
|
||||
## Application
|
||||
|
||||
Les cas de comportement abusif, harcelant ou autrement inacceptable peuvent être signalés aux dirigeants de la communauté responsables de l'application à l'adresse contact@langflow.org. Toutes les plaintes seront examinées et étudiées rapidement et équitablement.
|
||||
|
||||
Tous les dirigeants communautaires sont tenus de respecter la vie privée et la sécurité de la personne qui signale un incident.
|
||||
|
||||
## Directives d'application
|
||||
|
||||
Les dirigeants communautaires suivront ces directives d'impact communautaire pour déterminer les conséquences de toute action qu'ils jugent en violation de ce code de conduite :
|
||||
|
||||
### 1. Correction
|
||||
|
||||
**Impact communautaire** : Utilisation d'un langage inapproprié ou autre comportement jugé non professionnel ou indésirable dans la communauté.
|
||||
|
||||
**Conséquence** : Un avertissement écrit privé des dirigeants communautaires, fournissant des éclaircissements sur la nature de la violation et une explication des raisons pour lesquelles le comportement était inapproprié. Des excuses publiques peuvent être demandées.
|
||||
|
||||
### 2. Avertissement
|
||||
|
||||
**Impact communautaire** : Une violation par un incident unique ou une série d'actions.
|
||||
|
||||
**Conséquence** : Un avertissement avec des conséquences pour un comportement continu. Aucune interaction avec les personnes impliquées, y compris une interaction non sollicitée avec ceux qui appliquent le code de conduite, pendant une période de temps spécifiée. Cela inclut d'éviter les interactions dans les espaces communautaires ainsi que sur les canaux externes comme les réseaux sociaux. La violation de ces conditions peut entraîner une interdiction temporaire ou permanente.
|
||||
|
||||
### 3. Interdiction temporaire
|
||||
|
||||
**Impact sur la communauté** : une violation grave des normes de la communauté, y compris un comportement inapproprié persistant.
|
||||
|
||||
**Conséquence** : une interdiction temporaire de toute sorte d'interaction ou de communication publique avec la communauté pendant une période de temps spécifiée. Aucune interaction publique ou privée avec les personnes concernées, y compris les interactions non sollicitées avec les personnes chargées de l'application du Code de conduite, n'est autorisée pendant cette période. La violation de ces conditions peut entraîner une interdiction permanente.
|
||||
|
||||
### 4. Interdiction permanente
|
||||
|
||||
**Impact sur la communauté** : démonstration d'un schéma de violation des normes de la communauté, y compris un comportement inapproprié persistant, le harcèlement d'un individu ou l'agression ou le dénigrement de catégories d'individus.
|
||||
|
||||
**Conséquence** : une interdiction permanente de toute sorte d'interaction publique au sein de la communauté.
|
||||
|
||||
## Attribution
|
||||
|
||||
Ce Code de Conduite est adapté de la [Contributor Covenant][Page d'accueil], version 2.0, disponible à l'adresse https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
|
||||
|
||||
Les directives sur l'impact communautaire ont été inspirées par l'[échelle d'application du code de conduite de Mozilla](https://github.com/mozilla/diversity).
|
||||
|
||||
[Page d'accueil]: https://www.contributor-covenant.org
|
||||
|
||||
Pour obtenir des réponses aux questions fréquemment posées sur ce code de conduite, consultez la FAQ à l'adresse
|
||||
https://www.contributor-covenant.org/faq. Des traductions sont disponibles à l'adresse https://www.contributor-covenant.org/translations.
|
||||
104
CONTRIBUTING.FR.md
Normal file
104
CONTRIBUTING.FR.md
Normal file
@@ -0,0 +1,104 @@
|
||||
> [!WARNING]
|
||||
> Tout les liens externes sont susceptibles d'être en anglais.
|
||||
|
||||
# Contribuer à Langflow
|
||||
|
||||
Ce guide est destiné à vous aider à commencer à contribuer à Langflow.
|
||||
En tant que projet open source dans un domaine en développement rapide, nous sommes extrêmement ouverts aux contributions, que ce soit sous la forme d'une nouvelle fonctionnalité, d'une infrastructure améliorée ou d'une meilleure documentation.
|
||||
|
||||
Pour contribuer à ce projet, veuillez suivre le flux de travail [fork et pull request](https://docs.github.com/en/get-started/quickstart/contributing-to-projects).
|
||||
|
||||
## Signaler des bugs ou suggérer des améliorations
|
||||
|
||||
Notre page [GitHub issues](https://github.com/langflow-ai/langflow/issues) est mise à jour
|
||||
avec les bugs, les améliorations et les demandes de fonctionnalités. Il existe une taxonomie d'étiquettes pour aider au tri et à la découverte des problèmes qui vous intéressent. [Voir cette page](https://github.com/langflow-ai/langflow/labels) pour un aperçu
|
||||
du système que nous utilisons pour étiqueter nos problèmes et nos pull requests.
|
||||
|
||||
Si vous avez besoin d'aide pour votre code, pensez à poster une question sur le
|
||||
[tableau de discussion GitHub](https://github.com/langflow-ai/langflow/discussions). Veuillez
|
||||
comprendre que nous ne pourrons pas fournir d'assistance individuelle par e-mail. Nous
|
||||
pensons également que l'aide est bien plus précieuse si elle est **partagée publiquement**,
|
||||
afin que davantage de personnes puissent en bénéficier.
|
||||
|
||||
- **Décrivez votre problème :** Essayez de fournir autant de détails que possible. Qu'est-ce qui
|
||||
ne va pas exactement ? _Comment_ cela échoue-t-il ? Y a-t-il une erreur ?
|
||||
"XY ne fonctionne pas" n'est généralement pas très utile pour détecter les problèmes. N'oubliez jamais d'inclure le code que vous avez exécuté et, si possible, d'extraire uniquement les
|
||||
parties pertinentes et ne vous contentez pas de vider l'intégralité de votre script. Cela nous permettra de reproduire plus facilement l'erreur.
|
||||
|
||||
- **Partage de longs blocs de code ou de journaux :** si vous devez inclure du code long,
|
||||
des journaux ou des traces, vous pouvez les encapsuler dans `<details>` et `</details>`. Cela
|
||||
[réduit le contenu](https://developer.mozilla.org/en/docs/Web/HTML/Element/details)
|
||||
afin qu'il ne devienne visible qu'au clic, ce qui rend le problème plus facile à lire et à suivre.
|
||||
|
||||
## Contribution au code et à la documentation
|
||||
|
||||
Vous pouvez développer Langflow localement via uv + NodeJS.
|
||||
|
||||
### Cloner le référentiel Langflow
|
||||
|
||||
Accédez au [référentiel GitHub Langflow](https://github.com/langflow-ai/langflow) et appuyez sur « Fork » dans le coin supérieur droit.
|
||||
|
||||
Ajoutez la nouvelle branche à votre référentiel local sur votre machine locale :
|
||||
|
||||
```bash
|
||||
git remote add fork https://github.com/<your username>/langflow.git
|
||||
```
|
||||
|
||||
Nous fournissons également un fichier .vscode/launch.json pour déboguer le backend dans VSCode, ce qui est beaucoup plus rapide que d'utiliser docker compose.
|
||||
|
||||
### Préparez l'environnement
|
||||
|
||||
Configuration des hooks :
|
||||
|
||||
```bash
|
||||
make init
|
||||
```
|
||||
|
||||
Cela configurera l'environnement de développement en installant les dépendances backend et frontend, en créant les fichiers statiques frontend et en initialisant le projet. Il exécute `make install_backend`, `make install_frontend`, `make build_frontend` et enfin `uv run langflow run` pour démarrer l'application.
|
||||
|
||||
Il est conseillé d'exécuter `make lint`, `make format` et `make unit_tests` avant de pousser vers le référentiel.
|
||||
|
||||
### Exécuter localement (uv et Node.js)
|
||||
|
||||
Langflow peut s'exécuter localement en clonant le référentiel et en installant les dépendances. Nous vous recommandons d'utiliser un environnement virtuel pour isoler les dépendances de votre système.
|
||||
|
||||
Avant de commencer, assurez-vous que les éléments suivants sont installés :
|
||||
|
||||
- uv (>=0.4)
|
||||
- Node.js
|
||||
|
||||
Ensuite, dans le dossier racine, installez les dépendances et démarrez le serveur de développement pour le backend :
|
||||
|
||||
```bash
|
||||
make backend
|
||||
```
|
||||
|
||||
Et le frontend :
|
||||
|
||||
```bash
|
||||
make frontend
|
||||
```
|
||||
|
||||
### Exécuter la documentation
|
||||
|
||||
La documentation est créée à l'aide de [Docusaurus](https://docusaurus.io/). Pour exécuter la documentation localement, exécutez les commandes suivantes :
|
||||
|
||||
```bash
|
||||
cd docs
|
||||
npm install
|
||||
npm run start
|
||||
```
|
||||
|
||||
La documentation sera disponible dans `localhost:3000` et tous les fichiers se trouvent dans le dossier `docs/docs`.
|
||||
|
||||
## Ouverture d'une pull request
|
||||
|
||||
Une fois que vous avez écrit et testé manuellement votre modification, vous pouvez commencer à envoyer le correctif au référentiel principal.
|
||||
|
||||
- Ouvrez une nouvelle pull request GitHub avec le correctif sur la branche `main`.
|
||||
- Assurez-vous que le titre de la pull request respecte les conventions de validation sémantique.
|
||||
- Par exemple, `feat : add new feature`, `fix : correct issue with X`.
|
||||
- Assurez-vous que la description de la demande d'extraction décrit clairement le problème et la solution. Incluez le numéro de problème pertinent, le cas échéant.
|
||||
|
||||
> [!IMPORTANT]
|
||||
> Votre pull request doit être écrite en anglais afin que les développeurs puissent la traiter.
|
||||
@@ -30,6 +30,7 @@
|
||||
<a href="./README.zh_CN.md"><img alt="README en Chino Simplificado" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
|
||||
<a href="./README.ja.md"><img alt="README en Japonés" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
|
||||
<a href="./README.KR.md"><img alt="README en Coreano" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
|
||||
<a href="./README.FR.md"><img alt="README en Francès" src="https://img.shields.io/badge/Français-d9d9d9"></a>
|
||||
</div>
|
||||
|
||||
<p align="center">
|
||||
|
||||
77
README.FR.md
Normal file
77
README.FR.md
Normal file
@@ -0,0 +1,77 @@
|
||||
> [!WARNING]
|
||||
> Tout les liens externes sont susceptibles d'être en anglais.
|
||||
|
||||

|
||||
|
||||
<p align="center" style="font-size: 12px;">
|
||||
Langflow est un générateur d'applications low-code pour les applications RAG et IA multi-agents. Il est basé sur Python et indépendant de tout modèle, API ou base de données.
|
||||
</p>
|
||||
|
||||
<p align="center" style="font-size: 12px;">
|
||||
<a href="https://docs.langflow.org" style="text-decoration: underline;">Documentation</a> -
|
||||
<a href="https://astra.datastax.com/signup?type=langflow" style="text-decoration: underline;">Service cloud gratuit</a> -
|
||||
<a href="https://docs.langflow.org/get-started-installation" style="text-decoration: underline;">Autogéré</a>
|
||||
</p>
|
||||
|
||||
<div align="center">
|
||||
<a href="./README.md"><img alt="README en Anglais" src="https://img.shields.io/badge/English-d9d9d9"></a>
|
||||
<a href="./README.PT.md"><img alt="README en Portuguais" src="https://img.shields.io/badge/Portuguese-d9d9d9"></a>
|
||||
<a href="./README.ES.md"><img alt="README en Espagnol" src="https://img.shields.io/badge/Spanish-d9d9d9"></a>
|
||||
<a href="./README.zh_CN.md"><img alt="README en Chinois Simplifié" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
|
||||
<a href="./README.ja.md"><img alt="README en Japonais" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
|
||||
<a href="./README.KR.md"><img alt="README en Coréen" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
|
||||
<a href="./README.FR.md"><img alt="README en Français" src="https://img.shields.io/badge/Français-d9d9d9"></a>
|
||||
</div>
|
||||
|
||||
## ✨ Caractéristiques principales
|
||||
|
||||
1. **Basé sur Python** et indépendant des modèles, API, sources de données ou bases de données.
|
||||
2. **IDE visuel** pour la création et le test de flux de travail par glisser-déposer.
|
||||
3. **Playground** pour tester et itérer immédiatement les flux de travail avec un contrôle étape par étape.
|
||||
4. **Orchestration multi-agent** et gestion et récupération des conversations.
|
||||
5. **Service cloud gratuit** pour démarrer en quelques minutes sans configuration.
|
||||
6. **Publier en tant qu'API** ou exporter en tant qu'application Python.
|
||||
7. **Observabilité** avec l'intégration de LangSmith, LangFuse ou LangWatch.
|
||||
8. **Sécurité et évolutivité de niveau entreprise** avec le service cloud gratuit DataStax Langflow.
|
||||
9. **Personnalisez les flux de travail** ou créez des flux entièrement à l'aide de Python.
|
||||
10. **Intégrations d'écosystèmes** en tant que composants réutilisables pour tout modèle, API ou base de données.
|
||||
|
||||

|
||||
|
||||
## 📦 Démarrage
|
||||
|
||||
- **Install avec pip** (Python 3.10 à 3.12):
|
||||
|
||||
```shell
|
||||
pip install langflow
|
||||
```
|
||||
|
||||
- **Install avec uv** (Python 3.10 à 3.12):
|
||||
|
||||
```shell
|
||||
uv pip install langflow
|
||||
```
|
||||
|
||||
- **Cloud :** DataStax Langflow est un environnement hébergé sans configuration. [Inscrivez-vous pour un compte gratuit.](https://astra.datastax.com/signup?type=langflow)
|
||||
- **Autogéré :** exécutez Langflow dans votre environnement. [Installez Langflow](https://docs.langflow.org/get-started-installation) pour exécuter un serveur Langflow local, puis utilisez le guide [Démarrage rapide](https://docs.langflow.org/get-started-quickstart) pour créer et exécuter un flux.
|
||||
- **Hugging Face :** [Clonez l'espace à l'aide de ce lien](https://huggingface.co/spaces/Langflow/Langflow?duplicate=true) pour créer un espace de travail Langflow.
|
||||
|
||||
[](https://www.youtube.com/watch?v=kinngWhaUKM)
|
||||
|
||||
## ⭐ Restez à jour
|
||||
|
||||
Ajoute une étoile à Langflow sur GitHub pour être instantanément informé des nouvelles versions.
|
||||
|
||||

|
||||
|
||||
## 👋 Contribuer
|
||||
|
||||
Nous acceptons les contributions des développeurs de tous niveaux. Si vous souhaitez contribuer, veuillez consulter nos [consignes de contribution](./CONTRIBUTING.md) et contribuez à rendre Langflow plus accessible.
|
||||
|
||||
---
|
||||
|
||||
[](https://star-history.com/#langflow-ai/langflow&Date)
|
||||
|
||||
## ❤️ Contributeurs
|
||||
|
||||
[](https://github.com/langflow-ai/langflow/graphs/contributors)
|
||||
@@ -37,6 +37,7 @@
|
||||
<a href="./README.zh_CN.md"><img alt="README in Simplified Chinese" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
|
||||
<a href="./README.ja.md"><img alt="README in Japanese" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
|
||||
<a href="./README.KR.md"><img alt="README in KOREAN" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
|
||||
<a href="./README.FR.md"><img alt="README in French" src="https://img.shields.io/badge/Français-d9d9d9"></a>
|
||||
</div>
|
||||
|
||||
<p align="center">
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
<a href="./README.zh_CN.md"><img alt="README em Chinês Simplificado" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
|
||||
<a href="./README.ja.md"><img alt="README em Japonês" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
|
||||
<a href="./README.KR.md"><img alt="README em Coreano" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
|
||||
<a href="./README.FR.md"><img alt="README em Francês" src="https://img.shields.io/badge/Français-d9d9d9"></a>
|
||||
</div>
|
||||
|
||||
<p align="center">
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
<a href="./README.zh_CN.md"><img alt="README in Simplified Chinese" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
|
||||
<a href="./README.ja.md"><img alt="README in Japanese" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
|
||||
<a href="./README.KR.md"><img alt="README in KOREAN" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
|
||||
<a href="./README.FR.md"><img alt="README in French" src="https://img.shields.io/badge/Français-d9d9d9"></a>
|
||||
</div>
|
||||
|
||||
<p align="center">
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
<a href="./README.zh_CN.md"><img alt="README in Simplified Chinese" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
|
||||
<a href="./README.ja.md"><img alt="README in Japanese" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
|
||||
<a href="./README.KR.md"><img alt="README in KOREAN" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
|
||||
<a href="./README.FR.md"><img alt="README in French" src="https://img.shields.io/badge/Français-d9d9d9"></a>
|
||||
</div>
|
||||
|
||||
## ✨ Core features
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
<a href="./README.zh_CN.md"><img alt="README in Simplified Chinese" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
|
||||
<a href="./README.ja.md"><img alt="README in Japanese" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
|
||||
<a href="./README.KR.md"><img alt="README in KOREAN" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
|
||||
<a href="./README.FR.md"><img alt="README in French" src="https://img.shields.io/badge/Français-d9d9d9"></a>
|
||||
</div>
|
||||
|
||||
<p align="center">
|
||||
|
||||
Reference in New Issue
Block a user