From a918ddae46733cf9128ada00ebf811ecfb1cfd58 Mon Sep 17 00:00:00 2001 From: lucasfirmo62 Date: Tue, 12 Sep 2023 10:19:10 -0300 Subject: [PATCH] Add french translation to Before I Die --- public/img/avatar/Lucas_Firmo.jpg | Bin 0 -> 12665 bytes public/img/bid_image/Lucas_Firmo.jpg | Bin 0 -> 56829 bytes src/Jsons/Contributors.json | 9 + translations/French/CODE_OF_CONDUCT.md | 130 +++++++++ .../French/CONTRIBUTION-GUIDELINES.md | 249 ++++++++++++++++++ translations/French/LICENSE | 21 ++ translations/French/README.md | 73 ++++- translations/French/about.md | 239 +++++++++++++++++ 8 files changed, 719 insertions(+), 2 deletions(-) create mode 100644 public/img/avatar/Lucas_Firmo.jpg create mode 100644 public/img/bid_image/Lucas_Firmo.jpg diff --git a/public/img/avatar/Lucas_Firmo.jpg b/public/img/avatar/Lucas_Firmo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..66982465bf9250a2248abbe893ad9d91fa29ce3d GIT binary patch literal 12665 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 Nr3%G=R{nkce*g~Ahb#a9 literal 0 HcmV?d00001 diff --git a/public/img/bid_image/Lucas_Firmo.jpg b/public/img/bid_image/Lucas_Firmo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da60c436c68e24c460e3772d730cd26588fc6d2c GIT binary patch literal 56829 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 fV6(%LR#&C Maracas Check Mark Button Handshake + +En tant que membres, contributeurs et dirigeants, nous nous engageons à participer à notre +communauté une expérience sans harcèlement pour tous, quels que soient leur âge et leur corps +taille, handicap visible ou invisible, origine ethnique, caractéristiques sexuelles, genre +identité et expression, niveau d’expérience, éducation, statut socio-économique, +nationalité, apparence personnelle, race, religion ou identité sexuelle +et l'orientation. + +Nous nous engageons à agir et à interagir de manière à contribuer à un environnement ouvert, accueillant et +communauté diversifiée, inclusive et saine. + +## Nos normes Open Book + +Exemples de comportements qui contribuent à un environnement positif pour notre +la communauté comprend : + +* Faire preuve d'empathie et de gentillesse envers les autres +* Être respectueux des différentes opinions, points de vue et expériences +* Donner et accepter gracieusement des commentaires constructifs +* Accepter la responsabilité et présenter ses excuses aux personnes touchées par nos erreurs, + et apprendre de l'expérience +* Se concentrer sur ce qui est le mieux non seulement pour nous en tant qu'individus, mais aussi pour + communauté globale + +Voici des exemples de comportements inacceptables : + +* L'utilisation d'un langage ou d'images sexualisés et l'attention ou l'attention sexuelle + avances de toute nature +* Commentaires trollants, insultants ou désobligeants, et attaques personnelles ou politiques +* Harcèlement public ou privé +* Publication des informations privées d'autrui, telles qu'une adresse physique ou un courrier électronique + adresse, sans leur autorisation explicite +* Autre conduite qui pourrait raisonnablement être considérée comme inappropriée dans un + cadre professionnel + + + +## Responsabilités d'application Hamsa Eyes + +Les dirigeants communautaires sont responsables de clarifier et de faire respecter nos normes de +comportement acceptable et prendra des mesures correctives appropriées et équitables +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, modifier ou rejeter +commentaires, commits, code, modifications du wiki, problèmes et autres contributions qui sont +non aligné sur ce code de conduite, et communiquera les raisons de la modération +décisions le cas échéant. + +## Portée Globe Showing Americas Globe Showing Asia-Australia Globe Showing Europe-Africa + +Ce code de conduite s'applique dans tous les espaces communautaires, et s'applique également lorsque +un individu représente officiellement la communauté dans les espaces publics. +Des 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 agir en tant que +représentant désigné lors d’un événement en ligne ou hors ligne. + +## Enforcement Comet Oncoming Police Car + +Des cas de comportement abusif, harcelant ou autrement inacceptable peuvent être +signalé aux dirigeants communautaires responsables de l’application des règles à +. +Toutes les plaintes seront examinées et feront l’objet d’une enquête rapide et équitable. + +Tous les dirigeants communautaires sont tenus de respecter la vie privée et la sécurité des +journaliste de tout incident. + +## Lignes directrices d'application Man Police Officer Eye + +Les dirigeants communautaires suivront ces lignes directrices sur l’impact communautaire +pour déterminer les conséquences de toute action qu’ils jugent en violation de ce Code de Conduite: + +### 1. Correction Cross Mark + +**Impact sur la communauté** : Utilisation d'un langage inapproprié ou d'un autre comportement jugé +non professionnel ou indésirable dans la communauté. + +**Conséquence** : Un avertissement privé et écrit de la part des dirigeants de la communauté, fournissant +des précisions 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 Warning + +**Impact sur la communauté** : une violation résultant d'un seul incident ou d'une série +d'actions. + +**Conséquence** : un avertissement avec des conséquences en cas de comportement continu. Non +interaction avec les personnes impliquées, y compris les interactions non sollicitées avec +ceux qui appliquent le Code de conduite, pendant une période de temps déterminée. Ce +inclut d'éviter les interactions dans les espaces communautaires ainsi que les canaux externes +comme les réseaux sociaux. La violation de ces conditions peut entraîner une suspension temporaire ou +Interdiction permanente. + +### 3. Interdiction temporaire Triangular Flag + +**Impact sur la communauté** : Une violation grave des normes de la communauté, notamment +un comportement inapproprié soutenu. + +**Conséquence** : Une interdiction temporaire de toute sorte d'interaction ou de public +communication avec la communauté pendant une période de temps déterminée. Pas de public ou +interaction privée avec les personnes impliquées, y compris les interactions non sollicitées +avec ceux qui appliquent le Code de conduite, est autorisé pendant cette période. +La violation de ces conditions peut entraîner une interdiction permanente. + +### 4. Interdiction permanente Waving Hand Thumbs Down + +**Impact sur la communauté** : démonstration d'un schéma de violation de la communauté +normes, y compris un comportement inapproprié soutenu, le harcèlement d'un +individu, ou agression ou dénigrement envers des catégories d’individus. + +**Conséquence** : une interdiction permanente de toute sorte d'interaction publique au sein +la communauté. + +## Attribution Clapping Hands + +Ce code de conduite est adapté du [Engagement de contributeur][homepage], +version 2.0, disponible sur +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Les lignes directrices sur l’impact communautaire ont été inspirées par [Le code de conduite de Mozilla +échelle d'application](https://github.com/mozilla/diversity). + +[page d'accueil]: https://www.contributor-covenant.org + +Pour obtenir des réponses aux questions courantes sur ce code de conduite, consultez la FAQ à l'adresse +https://www.contributor-covenant.org/faq. Les traductions sont disponibles sur +https://www.contributor-covenant.org/translations. \ No newline at end of file diff --git a/translations/French/CONTRIBUTION-GUIDELINES.md b/translations/French/CONTRIBUTION-GUIDELINES.md index e69de29b..4f47d2a4 100644 --- a/translations/French/CONTRIBUTION-GUIDELINES.md +++ b/translations/French/CONTRIBUTION-GUIDELINES.md @@ -0,0 +1,249 @@ +
+

Writing HandDirectives de contributionBookmark Tabs

+ Cette documentation contient un ensemble de lignes directrices pour vous aider pendant le processus de contribution à ce projet. Cette ouvertureGlobe with MeridiansLe projet source a été construit à l'aide du framework React et le serveur de développement devra être démarré afin de visualiser le projet sur votre ordinateur local. +
+ +--- + +## Étape 1. Forkez ce référentiel Fork and Knife with Plate +Visiter le [repository](https://github.com/BeforeIDieCode/BeforeIDieAchievements) sur Github et cliquez sur le bouton Fork. Cela créera une copie dans votre compte. + + +https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/a8425d90-5f3e-4ee6-8499-2cf50643573c + + +## Étape 2. Cloner, ouvrir, installer et démarrer OK Hand + +Ouvrez un terminal et exécutez la commande git suivante : + +`git clone url-vous-venez-de-copier` +où url-you-just-copied est remplacé par l'url de ce référentiel (votre fork de ce projet). Voir les étapes précédentes pour obtenir l'url. + +![Git Clone](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/4545703b-5803-4f60-96d1-b00b8f3f18a1) +Allez ensuite dans le répertoire où le projet est enregistré et exécutezMan Running Medium-Dark Skin Tonela commande suivante : + +`npm i` pour installer les dépendances pour pouvoir exécuter le React Development Server. + +![npm i](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/645f3bad-701d-42ff-ba8d-c0753d272687) + +Exécutez ensuite la commande suivante pour ensuite démarrer et exécuter le serveur de développement React ⚛️ : + +`npm start` + +![npm start](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/4cb46b1c-8a37-4359-ab60-54bce1c44c92) + +Une fois exécuté avec succès, votre terminal ressemblera à ceci ci-dessous Backhand Index Pointing Down + +![Complied Successfully](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/20378a7b-9da0-4373-aeeb-f4affa4a6615) + +Ouvrez maintenant un navigateur Web et accédez à localhost : 3000 si vous n'y êtes pas dirigé en exécutant la commande `npm start`. + +![localhost3000](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/b4d739ce-d89d-4383-8faf-883625951182) + + +## Étape 3. Créez une nouvelle branche Christmas Tree + +Ouvrez le référentiel cloné dans un outil d'édition de code tel que Visual Studio Code ou tout autre éditeur de code de votre choix. Les étapes suivantes illustrent le processus à l'aide de Visual Studio Code, mais le même flux de travail s'applique à d'autres éditeurs de code ou à l'aide des espaces de codes GitHub. + +Accédez au répertoire du référentiel sur votre ordinateur (si vous n'y êtes pas déjà): + +``` +cd BeforeIDieAchievements +``` + +Now create a branch using the command: + +``` +git checkout -b your-branch-name +``` + +For example: + +``` +git checkout -b add-Xander-Clemens +``` +## Étape 4. COLLEZ votre fichier JSON Roller Coaster + +* Collez le code JSON suivant dans src/Jsons/Contributors.json +* Faites défiler vers le bas de la liste et ajoutez un "," au dernier contributeur JSON avant de coller votre code JSON + +``` +{ + "id": "YOUR_NAME", + "image": "img/bid_image/YOUR_NAME.jpg", + "avatar": "img/avatar/YOUR_NAME.jpg", + "name": "YOUR_NAME", + "location": "YOUR_CITY_COUNTRY_AND_FLAG", + "GitHub": "GITHUB_PROFILE_URL", + "text": "PASTE_WHAT_YOU_WANT_TO_DO_BEFORE_YOU_DIE" +} +``` +RocketCOLLEZ VOTRE CODE CI-DESSUS ET ASSUREZ-VOUS D'AJOUTER "," AVANT LE PRÉCÉDENTRocket + +![Ajout du modèle JSON](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/65557bcb-a46e-4d1b-b458-2d6efd6743ad) + +## Étape 5. REMPLISSEZ vos informations JSON Ringed Planet +Pour remplir le code JSON donné, suivez ces instructions : +1. Remplacez "VOTRE_NOM" par votre nom réel dans toutes les occurrences. +2. Remplacez "VOTRE_CITY_COUNTRY_AND_FLAG" par votre ville, votre pays et le drapeau de votre pays. White Flag Chequered FlagBlack Flag émoji. +3. Remplacez "GITHUB_PROFIL_URL" par l'URL de votre profil GitHub. +4. Remplacez "COLLEZ_CE_QUE_VOUS_VOULEZ_FAIRE_AVANT_DE_MOURIR" par un texte décrivant ce que vous voulez faire avant de mourir. +* C'est le moment de réfléchir Thinking Face et réfléchissez à ce que VOUS voulez faire avant de mourir et partagez-le ici. Ce texte décrira l'image que vous téléchargez dans le dossier bid_image. Veuillez limiter votre texte à 130 mots. +``` +{ + "id": "Juan Perez", + "image": "img/bid_image/Juan_Perez.jpg", + "avatar": "img/avatar/Juan_Perez.jpg", + "name": "Juan Perez", + "location": "Santiago, Chile 🇨🇱", + "GitHub": "https://github.com/juanperez", + "text": "I want to climb the Villarrica volcano before I die" +} +``` + +## Étape 6. AJOUTEZ VOTRE image de profil GitHub Camera with Flash +- Accédez à votre profil GitHub puis enregistrez l'image de votre avatar en le formatant .jpg. Veuillez remplacer `` avec votre nom. + +- Vous pouvez ajouter une image différente si vous le souhaitez, mais assurez-vous qu'il s'agit d'une image jpeg, qu'elle mesure `450*450` pixels et qu'elle suit la structure de nom ci-dessus. + +![Enregistrer votre avatar GitHub](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/03b1c574-9dc9-452c-97c6-0987e0440697) + +- High Voltage Une fois enregistrée, faites glisser votre image dans le `dossier public/img/avatar`. High Voltage + +![Télécharger votre avatar img](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/a0c08dcd-3a8b-4e87-96d0-06b277308499) + + +## Étape 7. AJOUTEZ VOTRE ENCHÈRE (avant de mourir) Image Hourglass Done +- Trouvez ou créez une image qui représente ce que vous voulez faire avant de mourir. Il peut s'agir d'un collage ou d'un seul élément. Prenez le temps de réfléchir et de lui donner du sens pendant que vous investissez en vous-même en contribuant à ce projet open source et en définissant ce qui est significatif et important pour vous. +- L'image doit être formatée au moins « 500*500 » pixels. +- Ajoutez votre image dans le dossier `public/img/bid_image`. +- Vous pouvez jouer avec la façon dont la taille de votre image affecte la galerie de photos et l'ajuster en conséquence. +Il peut être utile de trouver des images de haute qualité sur des sites Web comme [UnSplash](https://unsplash.com/) ou d'utiliser les outils AI Generative Images. De plus, la modification de vos images sur des outils tels que [Canva](https://www.canva.com/) peut rendre vos images superbes et significatives pour vous. + +![Ajout de l'image BID](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/aaa18f26-cd3a-41f3-92c0-a90d7c5dd274) + +## Étape 8. AJOUTER au fichier CONTRIBUTORS.md + +Copiez le code ci-dessous, puis collez-le dans le fichierCONTRIBUTORS de ce dépôt. Assurez-vous de le coller sous une autre colonne de fin de contributeurs. Et puis procédez à la modification avec vos propres informations. + +```html + + + + +
+ YOUR_NAME +
+ + +``` + +
+ +### Quelques choses à changer: + +- Remplacez le lien par votre propre lien de profil + `` + +- Faites un clic droit sur votre image de profil github et copiez le lien de l'image et collez-le dans la balise `img`. Laissez la propriété `width="100px"` + +```html + +``` + +Accédez simplement à votre page de profil GitHub pour obtenir votre image de profil et votre lien. + +profile_page + +- Remplacez la sous-balise par votre propre nom. + +```html +Votre nom +``` + +Enregistrez ensuite vos modifications. + +
+ +## Étape 9. Git Add, Commit et Push Hot Beverage +Ajoutez vos nouvelles modifications à la branche que vous avez créée à l'aide de la commande `git add` : + +```javascript +git ajouter . +``` + +Validez maintenant ces modifications à l'aide de la commande `git commit` : + +```javascript +git commit -m "Ajoutez votre nom à Before I Die" +``` + +Remplacer « votre-nom » par votre nom. + + +Push vos modifications à l'aide de la commande `git push` : + +```javascript +git push origin votre-nom-de-branche +``` + +Remplacer `votre-nom-de-branche` par le nom de la branche que vous avez créée précédemment. + +
    +
  1. Avant de poursuivre ces étapes, assurez-vous que vos modifications répondent aux exigences des étapes précédentesMan Walking Light Skin Tone
  2. +
  3. Assurez-vous d'avoir ajouté l'image de l'avatar, l'image d'enchère (avant de mourir) et que tout votre texte JSON a été correctement saisi et s'affiche correctement sur votre serveur de développement React Smiling Face with Sunglasses
  4. +
  5. Validez vos modifications avec le message "Ajoutez une invite ici" Check Mark Button
  6. +
  7. Envoyez vos modifications à la branche que vous avez créée précédemment lors de l'exécution de la commande `git checkout` Check Box with Check
  8. +
  9. Voir ci-dessous pour un exempleBackhand Index Pointing Down
  10. +
+ +### Exemple de workflow d'ajout/commit/push: + +Si vous êtes dans le répertoire BeforeIDieAchievements de votre terminal: + ```javascript + git add . + git commit -m "Ajouter Xander Clemens à Avant de mourir" + git push -u origin add-Xander-Clemens + ``` + + +## Étape 10. Soumettez vos modifications pour examen Detective + +Si vous accédez à votre référentiel sur GitHub, vous verrez un bouton `Compare & pull request`. Cliquez sur ce bouton. + +![Create A Pull Request](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/060a039b-8710-47e4-b875-2aad2091516b) + +Soumettez maintenant la pull request en cliquant sur le bouton `Create pull request`. Assurez-vous d'ajouter des détails sur ce que vous ajoutez à la demande d'extraction. + +![Submit A Pull Request](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/e1cbee74-e2e2-4904-948f-77e6b0c73a8e) + + +Si le déploiement réussit, il y aura une option sur l'écran ci-dessous pour afficher un « aperçu » de votre contribution avant qu'elle ne passe en production!Desktop Computer + +![Uploading After Creating Pull Request](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/271bda42-25d8-416d-ad81-9b4fbd9fa545) +En voyant cet écran, soit votre contribution sera acceptée et fusionnée dans la branche principale, soit votre contribution recevra un retour et des modifications seront demandées. +Je vais fusionner toutes vos modifications dans la branche principale de ce projet. Vous recevrez un e-mail de notification une fois les modifications fusionnées.Alarm Clock + +
    +
  1. Dans le cas où des modifications sont demandées, suivez le même workflow pour demander et mettre à jour votre pull request.
  2. +
  3. Si aucune modification n'a été demandée, elle sera fusionnée dans la branche de production.Clinking GlassesParty Popper
  4. +
+ +## Besoin d'aide? Man Raising Hand Person Facepalming +Si vous avez besoin d'aide supplémentaire pour résoudre un problème, n'hésitez pas à me contacter au [LinkedIn](https://www.linkedin.com/in/alexanderclemens/) ou retrouvez mes coordonnées sur mon [website](https://www.xanderclemens.com/). + +## Merci d'avoir contribué!Raising HandsRight-Facing FistLeft-Facing FistClapping Hands +- Bravo! Bottle with Popping Cork Vous venez de terminer le workflow standard fork -> clone -> edit -> pull request que vous rencontrerez souvent en tant que contributeur! + +- S'il te plaît, étoile Star ce référentiel et partagez-le avec quelqu'un que vous connaissez qui pourrait aimer contribuer ! + +J'espère que vous aurez beaucoup de plaisir en contribuant à ce projet. Si vous vous êtes inspiré de vos propres recherches sur ce que vous voulez faire avant de mourir, veuillez mettre en vedette Milky WayStar ce dépôt et partagez-le avec d'autres pour les encourager à contribuer et identifier ce qu'ils veulent faire avant de mourir. + + +# Contribuant Woman Factory Worker Factory Worker + +Nous aimons Heart Suit tirer des demandes de tout le monde. En participant à ce projet, vous +accepter de respecter les [Code de conduite](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/CODE_OF_CONDUCT.md). Veuillez continuer à ajouter ce projet en consultant la [Feuille de route](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/ROADMAP.md) World Map de ce projet en plus de créer ou de contribuer à [issues](https://github.com/BeforeIDieCode/BeforeIDieAchievements/issues) pour améliorer davantage ce projet avec des fonctionnalités. diff --git a/translations/French/LICENSE b/translations/French/LICENSE index e69de29b..b2bd7ce1 100644 --- a/translations/French/LICENSE +++ b/translations/French/LICENSE @@ -0,0 +1,21 @@ +Licence MIT + +Copyright (c) 2022 Arash + +La permission est accordée gratuitement à toute personne obtenant une copie +de ce logiciel et des fichiers de documentation associés (le « Logiciel »), pour traiter +dans le Logiciel sans restriction, y compris, sans limitation, les droits +utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et/ou vendre +copies du Logiciel, et pour permettre aux personnes à qui le Logiciel est +fourni à cet effet, sous réserve des conditions suivantes : + +L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans toutes +les copies ou les parties substantielles du Logiciel. + +LE LOGICIEL EST FOURNI « TEL QUEL », SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU +IMPLICITES, Y COMPRIS MAIS SANS LIMITATION LES GARANTIES DE QUALITÉ MARCHANDE, +APTITUDE À UN USAGE PARTICULIER ET NON-VIOLATION. EN AUCUN CAS LES +AUTEURS OU TITULAIRES DES DROITS D'AUTEUR NE SONT RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGES OU AUTRES +RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION CONTRACTUELLE, DÉLIT OU AUTRE, DÉCOULANT DE, +EN RAISON OU EN RELATION AVEC LE LOGICIEL OU L'UTILISATION OU D'AUTRES TRANSACTIONS DANS LE +LOGICIEL. diff --git a/translations/French/README.md b/translations/French/README.md index c89ae7b3..9d48a5b2 100644 --- a/translations/French/README.md +++ b/translations/French/README.md @@ -1,10 +1,79 @@ -_Read this in [other languages](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/translations/Translations.md)_ + + +https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/69f2cac2-e8cb-4d6c-9ffd-5588c6aebb73 + +
+ +[![Amour open source](https://firstcontributions.github.io/open-source-badges/badges/open-source-v1/open-source.svg)](https://github.com/firstcontributions/open-source-badges) +[![Licence: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) +Insigne étoile +Contributions + +[![Les coups](https://hits.sh/github.com/BeforeIDieCode/BeforeIDieAchievements.svg?style=flat&label=Visitors&color=014BAD&labelColor=FCE93B)](https://hits.sh/github.com/BeforeIDieCode/BeforeIDieAchievements/) + +[![issues fermée](https://img.shields.io/github/issues-closed/BeforeIDieCode/BeforeIDieAchievements)](https://github.com/BeforeIDieCode/BeforeIDieAchievements/issues) +[![PRs fermé](https://img.shields.io/github/issues-pr-closed/BeforeIDieCode/BeforeIDieAchievements)](https://github.com/BeforeIDieCode/BeforeIDieAchievements/pulls) +[![Pull Requests Bienvenu](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) +[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/) +→ come look at our [good first issues](https://github.com/BeforeIDieCode/BeforeIDieAchievements/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) + +
+ +_Lisez ceci dans [autres langues](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/translations/Translations.md)_

- +

+ +# Avant de mourirRéalisations + +🌟 Bienvenue sur BeforeIDieAchievements agitant la main, un projet open source qui aide les développeurs à faire leur première pull request et à contribuer à des projets open source. Voir le [lien en direct](https://before-i-die-achievements.vercel.app/). + +## 🚀🎯 Qu’est-ce que BeforeIDieAchievements? + +BeforeIDieAchievements est une plateforme pour aider les développeurs à s'impliquer dans un projet open source et à documenter leurs objectifs de vieMédaille de la 1ère place. Les développeurs peuvent partager leurs aspirations avec une image Framed Picture et texte Pen décrivant ce qu'ils veulent accomplir avant de mourir. Partagez vos objectifs et aspirations de vie avec les autres, réfléchissez à ce qui compte vraiment pour vous dans la vie et connectez-vous avec des personnes partageant les mêmes idées. Tirez parti du pouvoir de la communauté pour réaliser vos rêvesBeaming Face with Smiling Eyes. Before I Die Code est une plate-forme pour documenter vos objectifs de vie, apprendre à contribuer à un projet open source et constitue `UN GRAND PROJET CONVIVIAL POUR LES DÉBUTANTS`. Vous pouvez en savoir plus sur ce projet à partir de ceci [MEDIUM](https://xanderclemens.medium.com/discover-your-life-goals-and-make-your-first-open-source-contribution-with-before-i-die-code-aea8e1130d96) Writing Hand article ou en visitant le [about.md](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/about.md) Upside-Down Face file. + +## 💡🔗 Comment contribuer + +Merci de votre intérêt à contribuer à notre projet open source ! Nous apprécions les contributions d’ingénieurs logiciels comme vous. Voici comment commencer : + +1. Vérifiez le [CONTRIBUTION_GUIDELINES](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/CONTRIBUTION-GUIDELINES.md) : ce fichier contient des instructions sur la façon de contribuer au projet. Il fournit des détails sur les exigences spécifiques pour ajouter votre image et votre texte « Avant de mourir » à notre galerie de photos.Artist Palette. Assurez-vous de suivre ces directives pour vous assurer que votre contribution est acceptéeHundred Points. +2. Améliorez le projet : jetez un œil aux [problèmes ouverts](https://github.com/BeforeIDieCode/BeforeIDieAchievements/issues) et à la [ROADMAP](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main /ROADMAP.md) pour le projet. Ce sont des domaines dans lesquels vous pouvez contribuer et faire la différence. Choisissez un problème ou une tâche qui correspond à vos compétences et intérêts. Vous pouvez commencer par commenter le problème pour exprimer votre intérêt à y travailler. +3. Créez votre propre numéro : si vous avez vos propres idées Saluting Face pour valoriser le projet, n'hésitez pas à créer votre propre problématique. Décrivez votre idée et les améliorations que vous souhaiteriez apporter. Cela permet aux autres de collaborer avec vous et de fournir des commentaires. Ensemble, nous pouvons continuellement perfectionner et améliorer nos compétences. +4. Soumettez votre contribution : une fois que vous avez effectué vos modifications ou ajouts, soumettez votre contribution en suivant les directives fournies dans les [CONTRIBUTION_GUIDELINES](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/CONTRIBUTION-GUIDELINES.md). + +N'oubliez pas que la communication et la collaboration sont essentielles dans les projets open source. N'hésitez pas à poser des questions, demander des éclaircissements ou demander de l'aide aux responsables du projet ou à d'autres contributeurs. Nous apprécions vos contributions et sommes impatients de travailler avec vous Handshake pour valoriser ce projetSun with Face. +Heureux de contribuer! RocketSmiling Face with Halo. + +## Racing CarGreen SquareGetting Started + +Pour commencer avec BeforeIDieAchievements, il suffit de créer un fork Fork and Knife le référentiel et commencez à contribuer ! Nous accueillons tous les nouveaux contributeurs et sommes heureux de vous aider à faire votre première pull request. Consultez les [CONTRIBUTION_GUIDELINES] (https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/CONTRIBUTION-GUIDELINES.md). + +## 🎉Cool Button License + +BeforeIDieAchievements est sous licence MIT. Voir la [LICENCE](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/LICENSE) fichier pour plus d'informations. + +## Open Hands Contributeurs ArtistMan MechanicWoman Superhero + +Nous tenons à remercier tous les contributeurs qui ont contribué à rendre BeforeIDieAchievements possible. Consultez le fichier [CONTRIBUTORS](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/CONTRIBUTORS.md) pour voir une liste de toutes les personnes extraordinaires qui ont contribué à ce projet. + +## Telephone Receiver Contact + +Si vous avez des questions ou des commentaires sur BeforeIDieAchievements, n'hésitez pas à nous contacter. Nous aimerions avoir de vos nouvelles ! Pour le moment, vous pouvez me contacter sur [LinkedIn](https://www.linkedin.com/in/alexanderclemens/) ou trouver mes coordonnées sur mon [site web](https://www.xanderclemens.com/). + +Merci de votre intérêt pour BeforeIDieAchievements. Nous espérons que vous apprécierez contribuer à ce projet, en documentant vos objectifs de vie et Shooting Star mettant en vedette Star ce référentiel! + +## Gear Laptop Pile de codes + +Le projet est construit en utilisant les technologies et le framework suivants: + +| [React](https://reactjs.org/) | [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5) | [CSS3](https://developer.mozilla.org/en-US/docs/Web/CSS) | [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) | [Vercel](https://vercel.com/) | +| ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | +| ![React](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/b681fe95-b7e3-47cd-8a41-20db2f79a66a) | ![HTML](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/8f07a06b-4077-4a17-8e48-5947d3563d9c) | ![CSS](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/6f0b848d-3a51-448c-b064-a66befeda493) | ![Javascript](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/9ae42a50-e3b9-4a64-b6a0-9727754f9ba6) | ![Vercel Logo](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/ede31c78-f092-4ffd-946b-4f6fda32885e) | + +De plus, les emojis utilisés pour les fichiers Markdown de ce dépôt ont été créés par [Tarikul Islam Anik](https://github.com/Tarikul-Islam-Anik) qui a créé le référentiel Alien[Animated Fluent Emojis](https://github.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis)Bomb pour vous aider à utiliser les émojis fluides animés Microsoft disponibles en un seul endroit et prêts à être utilisés dans votre prochain projet ou fichier README. Le [lien](https://animated-fluent-emoji.vercel.app/) vers le site Web. diff --git a/translations/French/about.md b/translations/French/about.md index e69de29b..bbf4d3aa 100644 --- a/translations/French/about.md +++ b/translations/French/about.md @@ -0,0 +1,239 @@ +
+ +# Découvrez vos objectifs de vie ✨ et apportez votre première contribution Open Source 📝 avec Before I Die Code + +
+ +![6](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/100642d0-7f08-4d10-ad7d-70d128506f5e) + +Être assis avec des patients en soins palliatifs à Altamonte Springs, en Floride, dans leurs derniers instants, a profondément changé ma vision de la vie quand j'avais 23 ans. Au cours de ma formation, nous avons fait un exercice dans lequel nous rédigions nos listes de choses à faire et les partagions à voix haute. En faisant le tour de la pièce, j’ai réalisé que, que l’on ait 25 ou 95 ans, nous avons tous des rêves que nous aspirons à réaliser avant la fin de notre temps. + +
+Alexander Clemens Bucketlist back in 2017 + +Ma liste de choses à faire de 2017 et lorsque j'étais bénévole à l'Hospice of the Comforter à Altamonte Springs, en Floride. + +
+ +Dans ces espaces calmes, tenant la main des mourants, j'ai été témoin du réveil d'espoirs et de regrets oubliés depuis longtemps, concernant les chemins non empruntés. Il est devenu évident à quel point chaque instant est précieux et à quel point il est crucial de vivre délibérément. + +
+ +![Comforting hands in a hospice care](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/558dbdd7-4557-425e-81fe-7538f84c44c6) + +Mains réconfortantes dans une unité de soins palliatifs + +
+ +Après avoir demandé à des amis et à des inconnus ce qu’ils voulaient faire avant de mourir, j’ai été étonné par la diversité et la profondeur de leurs réponses. Certains voulaient tomber amoureux❤️, d'autres assister à un glacier🧊. Beaucoup souhaitaient renouer avec leur ancienne famille, visiter un lieu exotique ou participer à un sport extrême. Leurs réponses étaient pleines de sens et de passion. + +J'ai voyagé à travers tous les continents, mon téléphone à la main, [collectant ces histoires](https://www.xanderclemens.com/what-do-you-want-to-do-before-you-die). Des côtes de l’Alaska à la Nouvelle-Zélande et entre les deux. J'ai documenté des gens partageant pensivement leurs objectifs ultimes dans la vie. Jeunes et vieux, riches et pauvres, nous avons tous des rêves à porter. + +Cette expérience m'a montré le pouvoir d'une réflexion approfondie sur la question : qu'est-ce qui compte le plus ? Cela lie notre humanité commune. Nous voulons tous aimer, créer, nous connecter, explorer et laisser une marque positive sur ce monde. + +Photo de Megan Bucknall sur Unsplash + +J'ai créé le projet open source [Before I Die Code](https://github.com/BeforeIDieCode/BeforeIDieAchievements) pour inspirer les autres à identifier leur objectif. C'est un endroit pour partager vos rêves parallèlement à votre première contribution à l'open source. Parce que la vie n’est pas censée être vécue passivement – elle est censée être vécue avec intention. Découvrons nos objectifs les plus significatifs… avant de mourir. + +Je suis ravi de partager Before I Die Code, un projet open source qui aide les développeurs à contribuer à l'open source tout en réfléchissant à leurs objectifs et à leurs rêves de vie. + +➡️ [AVANT DE MOURIR GitHub Repo](https://github.com/BeforeIDieCode/BeforeIDieAchievements) + +#### Vidéo expliquant le code Avant de mourir ⬇️ + +[![Texte alternatif](https://img.youtube.com/vi/xiszqfD_W6U/0.jpg)](https://www.youtube.com/watch?v=xiszqfD_W6U) + +### Partagez vos aspirations grâce à l'Open Source + +L'idée derrière Before I Die Code est simple mais puissante : les développeurs partagent une image et un texte décrivant ce qu'ils veulent accomplir dans la vie avant de mourir. + +
+ +![Capture d'écran de mon texte Avant de mourir](https://github.com/BeforeIDieCode/BeforeIDieAchievements/assets/120526253/de88bb5c-2b46-4a96-89cb-3e6a787bf0a2) + +Mon partage de ce que je veux accomplir avant de mourir grâce au projet open source Before I Die Code💻 + +
+ +### Cela vous permet de: + +- Réfléchissez profondément à vos objectifs, à vos rêves et aux éléments de votre liste de choses à faire + +- Identifiez ce qui compte le plus pour vous et l'héritage que vous souhaitez laisser + +- Partagez ouvertement vos aspirations avec le monde + +- Connectez-vous plus profondément avec d'autres développeurs autour de rêves partagés + +- Faites votre première contribution open source de manière personnelle et significative ! + +### Un projet Open Source créé pour les débutants + +Before I Die, Code est intentionnellement conçu pour être convivial aux débutants. Je l'ai créé pour offrir une entrée facile à ceux qui souhaitent se lancer dans l'open source. + +#### Le projet propose: + +- Des directives de contribution étape par étape pour vous guider lors de votre première demande de tirage + +- Commentaires de code clairs et détaillés expliquant la configuration du serveur de développement React, la modification de Contributors.json, l'ajout d'images et la mise à jour du fichier [CONTRIBUTORS.md](http://CONTRIBUTORS.md) + +- Une communauté accueillante et solidaire de passionnés de l'open source + +C'est l'endroit parfait pour apprendre le processus de pull request, perfectionner vos compétences en programmation, vous connecter avec d'autres passionnés et donner un sens à votre vie. + +### Comment s'impliquer dans le Code Avant de Mourir + +Contribuer est simple: + +1. [Forkez le référentiel GitHub](https://github.com/BeforeIDieCode/BeforeIDieAchievements/fork) + +2. Suivre la [directives de contribution](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/CONTRIBUTION-GUIDELINES.md) Pour ajouter votre objectif “Avant de mourir“, y compris une image et un texte de description. + +3. Ouvrez une demande d'extraction pour soumettre votre contribution. + +4. Commentaires supplémentaires, rapports de bugs 🪲 et nouvelles idées 💡sont les bienvenus + +Le front-end du projet Before I Die Code est construit avec [React](https://reactjs.org/), [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript), [HTML](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5), and [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS), et il est actuellement déployé sur [Vercel](https://vercel.com/). Cependant, la technologie évoluera avec le déploiement car j'ai l'intention de postuler pour que ce projet open source soit présenté sur [Page d'exploration de GitHub](https://github.com/explore). Pour cela, le projet devra utiliser les pages GitHub. + +### Un peu sur la façon dont ce projet a été construit + +J'ai eu cette idée en apprenant à contribuer de manière indépendante à des projets open source. Les principaux référentiels recommandent aux débutants de mettre à jour le fichier Markdown avec leurs informations GitHub, ce qui est approprié pour comprendre le flux de travail sur la manière de contribuer et de compléter une pull request. Cependant, je voulais voir un projet qui démontre que les nouveaux contributeurs doivent réfléchir par eux-mêmes à ce qui est important pour eux et partager cet aspect. Le fait de partager cela publiquement permettra aux individus de ressentir davantage de sens et d'attachement pour continuer à développer la base de code, la pile technologique et l'impact de la manière dont ce projet peut évoluer et grandir avec le temps. + +Pour le début de ce projet, je tiens à créditer l'utilisateur GitHub [Arash](https://github.com/Banana021s) pour avoir partagé et créé une [Galerie thématique React](https://github.com/Banana021s/Gallery-Media) que j'ai utilisée comme point de départ pour développer la première version de Before I Die Code. J'ai fait cela parce que je n'ai pas réussi à trouver la galerie de photos exacte que je souhaitais pour ce projet sans devoir installer des bibliothèques React supplémentaires. Au début de ce projet, j'ai cherché à limiter l'utilisation de bibliothèques à des fins de taille, tout en cherchant à mieux comprendre les capacités du CSS et du JSX de React par eux-mêmes. Arash a fait un excellent travail en créant une galerie multimédia que j'ai pu comprendre et personnaliser pour ce projet. + +La plupart de mes recherches et ajouts de blocs de code spécifiques proviennent de l'utilisation de [Perplexity.ai](http://Perplexity.ai), un moteur de recherche et un outil de découverte d'informations alimentés par l'IA. Par exemple, cela m'a conduit à configurer et à utiliser le bloc de code dans mon composant MasonryLayout.jsx component (qui se trouve dans le src/Components/MasonryLayout/MasonryLayout.jsx du projet) pour randomiser les images des contributeurs à chaque fois qu'un utilisateur consulte ou actualise la page Web. + +#### Vidéo du mélange d'images ⬇️ + +[![Texte alternatif](https://img.youtube.com/vi/XbAL3ajad3c/0.jpg)](https://www.youtube.com/watch?v=XbAL3ajad3c) + +### Le code React.jsx que j'ai utilisé pour ce composant + +```javascript +// import styles of this component +import styles from "./MasonryLayout.module.css"; + +// import other react pkg to use +import Masonry from "react-masonry-css"; + +// import other component to use +import MasonryBox from "./MasonryBox/MasonryBox"; + +// MasonryLayout Component +const MasonryLayout = ({ images }) => { + const breakpointColumnsObj = { + default: 3, + 1100: 2, + 700: 1, + }; + + // Shuffle the images array + const shuffledImages = images.sort(() => Math.random() - 0.5); + + return ( + + {shuffledImages.map((item) => ( + + ))} + + ); +}; + +export default MasonryLayout; +``` + +- J'ai importé les styles, la bibliothèque React Masonry et le composant MasonryBox dont j'avais besoin pour mon composant MasonryLayout. J'ai également défini la fonction du composant MasonryLayout. + +- À l'intérieur de mon composant, je spécifie les points de rupture de la mise en page en colonnes pour différentes tailles d'écran dans un objet breakpointColumns. Je mélange ensuite le tableau d'images de manière aléatoire afin que les éléments s'affichent dans un ordre mélangé. + +- J'itère sur le tableau d'images mélangées pour rendre les composants MasonryBox individuels pour chaque élément d'image transmis. Le composant MasonryLayout renvoie lui-même la disposition en grille Masonry. + +- Lorsque je renvoie la mise en page, je transmets les colonnes de points de rupture que j'ai définies, les classes de style et les composants MasonryBox mappés. Cela permet d'afficher la grille de mosaïque d'images réactive avec les éléments d'image mélangés dans les composants MasonryBox. + +Une aide supplémentaire et des ressources supplémentaires sont venues de l'étude d'autres projets open source et de référentiels de développeurs. Par exemple, en cherchant sur GitHub, j'ai découvert le développeur frontend, le développeur open source et le rédacteur technique [Victor Eke](https://github.com/Evavic44). Parmi les nombreux projets open source auxquels il a contribué et qu'il a créés, j'ai utilisé son dépôt [Portfolio Ideas](https://github.com/Evavic44/portfolio-ideas) pour obtenir des idées sur la structure de la documentation. De plus, j'ai lu son article de blog [“How my open source project got 1000 stars on GitHub in 4 months”](https://eke.hashnode.dev/how-my-open-source-project-got-1000-stars-on-github-in-4-months) sur ce qu'il a fait pour dépasser les 1 000 étoiles sur son projet open source. J'ai également étudié l'un des dépôts les plus populaires de [first-contributions repositories](https://github.com/firstcontributions/first-contributions) (qui compte plus de 37 000 étoiles) pour sa structure de documentation excellente. Enfin, pour ajouter davantage d'intérêt visuel à la documentation présente dans le Before I Die Code, j'ai utilisé le projet open source [Animated Fluent Emojis](https://github.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis) projet de [Tarikul Islam Anik](https://github.com/Tarikul-Islam-Anik). + +Le projet est construit avec le framework React, structuré avec un répertoire public et src. La structure des dossiers de ce projet s'est ouverte dans mon Visual Studio Code. + +
+Before I Die Code file structure + +Structure du fichier Avant de mourir Code + +
+ +### Les domaines dans lesquels la plupart de mes travaux et de mes modifications ont eu lieu sont les suivants: + +- [public/img/avatar](https://github.com/BeforeIDieCode/BeforeIDieAchievements/tree/main/public/img/avatar) — fichier image créé pour stocker les photos GitHub des contributeurs. + +- [public/img/bid_image](https://github.com/BeforeIDieCode/BeforeIDieAchievements/tree/main/public/img/bid_image) — fichier image créé pour stocker l'image bid_image des contributeurs (image "Before I Die"). Cette image représente ce que chaque contributeur souhaite réaliser avant de mourir. + +- [public/img/dummy-image](https://github.com/BeforeIDieCode/BeforeIDieAchievements/tree/main/public/img/dummy_image) — a créé un fichier image pour stocker neuf images principales affichées dans la section supérieure du site Web, visibles par tous les utilisateurs. + +- [src/Components](https://github.com/BeforeIDieCode/BeforeIDieAchievements/tree/main/src/Components) — J'ai personnalisé le CSS et le JSX pour chaque composant que vous voyez répertorié : BrickLayout, ContainerCard, Elements, Header, MasonryLayout, et Nav. J'ai utilisé React, une bibliothèque JavaScript, pour créer des interfaces utilisateur. Cela me permet de découper l'interface utilisateur en de petits composants réutilisables. React utilise un DOM virtuel et un algorithme de mise à jour efficace pour accélérer et optimiser les mises à jour. J'apprécie que React suive une approche de programmation déclarative. En tant que développeur, cela me permet de me concentrer sur l'apparence souhaitée de l'interface utilisateur plutôt que sur des instructions détaillées pour y parvenir. + +- [src/Jsons/Contributors.json](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/src/Jsons/Contributors.json) — J'ai dû créer un moyen simple pour les contributeurs d'ajouter leurs informations dans un modèle JSON prédéfini. Ces données JSON représentent un tableau d'objets, où chaque objet contient des informations sur l'identifiant de la personne, les URL des images, le nom, l'emplacement, le profil GitHub et un texte décrivant ce qu'ils souhaitent réaliser avant de mourir. Ces données fournissent les informations nécessaires pour afficher le profil, les images et les objectifs de chaque personne sur la page Web Before I Die Code. + +- Les fichiers restants du projet React dans le répertoire "src" n'ont subi que des modifications mineures que j'ai apportées. + +- [CODE_OF_CONDUCT.md](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/CODE_OF_CONDUCT.md) — J'ai dû créer la première version du code de conduite, que tous les projets open source réussis possèdent. Dans ce cas, mon code de conduite est basé sur l'échelle d'application du code de conduite de Mozilla. + +- [CONTRIBUTION-GUIDELINES.md](http://CONTRIBUTION-GUIDELINES.md) — J'ai dû créer des instructions pour expliquer aux nouveaux contributeurs comment effectuer les étapes et le flux de travail corrects pour ajouter leurs informations à ce projet open source. Pour cela, j'ai dû apprendre rapidement des solutions pour inclure des vidéos dans mon fichier Markdown afin d'aider à expliquer les étapes et de m'assurer que les contributeurs se sentent habilités à continuer à contribuer après leur première demande de tirage. + +- [CONTRIBUTORS.md](http://CONTRIBUTORS.md) — Tous les projets open source réussis promeuvent et montrent leur appréciation envers toutes les personnes qui ont contribué à leurs projets. C'est le but de ce fichier. Il affiche les images des contributeurs et les liens vers leur profil GitHub. + +- [README.md](http://README.md) — J'ai dû m'assurer que mon README était bien organisé en expliquant le but de ce projet, à qui il est destiné pour apporter de la valeur, et en aidant à introduire de nouveaux contributeurs de manière organisée, ainsi qu'à expliquer comment contribuer au projet. Comme mentionné précédemment, mes fichiers Markdown utilisaient des animations pour faciliter la documentation créative de ce projet. + +- [ROADMAP.md](http://ROADMAP.md) — Enfin, j'ai ajouté une feuille de route des orientations potentielles pour ce projet. Il s'agit de la première version d'une liste d'idées qui m'ont traversé l'esprit, et j'attends avec impatience que la communauté open source la développe, la peaufine et la complète en créant des problèmes ouverts et en travaillant sur de nouvelles fonctionnalités, pour faire progresser ce projet. + +### Où va Before I Die Code à partir d’ici? + +Cela s'inscrit parfaitement dans les idées actuelles que j'ai décrites dans le [ROADMAP.md](http://ROADMAP.md) de ce projet et dans la manière dont ce projet peut continuer à évoluer avec la communauté. Les individus peuvent mettre à profit leurs compétences existantes et acquérir de nouvelles compétences pour enrichir davantage ce projet. La technologie évoluera constamment, mais le désir humain d'accomplir des moments de vie significatifs avant de mourir perdurera toujours. Mon premier objectif est d'inciter 100 personnes à contribuer au projet en partageant leurs contributions "Before I Die". En lisant la feuille de route, vous découvrirez de nombreuses idées pour comprendre comment le projet peut être amélioré en utilisant de nouvelles technologies, en intégrant l'IA, ou en ajoutant une API, en adaptant le projet pour qu'il soit réactif en fonction de la taille de l'écran, en améliorant l'interface utilisateur, en utilisant Python pour analyser les souhaits des individus avant leur décès, et en faisant de ce projet un projet open source majeur auquel de nouveaux développeurs peuvent contribuer pour apprendre et développer les compétences nécessaires à la contribution à des projets open source. + +
+RoadMap + +[ROADMAP.MD](http://ROADMAP.MD) actuel pour le code Before I Die en date du 17 août 2023 + +
+ +_Vos contributions offrent des perspectives diverses qui rendent le projet véritablement spectaculaire. J'aimerais que vous partagiez vos rêves les plus fous!_ + +### Aidez à créer la communauté Open Source Before I Die + +Au-delà du projet, contribuer à Before I Die Code vous connecte avec la passionnante communauté open source. Apprenons ensemble, collaborons sur le code et apportons des contributions open source significatives, tant pour les logiciels que pour nos vies. + +N'hésitez pas à partager vos réflexions et vos commentaires ! Découvrez le projet, mettez une ⭐️ au dépôt GitHub et effectuez votre première pull request aujourd'hui. Merci d'avoir pris le temps de lire mon article. + +### J'ai construit ce projet pour nous permettre d'atteindre nos objectifs et nos rêves. Commençons! + +1. [BeforeIDieAchievements 🌟](https://github.com/BeforeIDieCode/BeforeIDieAchievements) + +2. [README.md](http://README.md) [📚](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/README.md) + +3. [CONTRIBUTION-GUIDELINES.md](http://CONTRIBUTION-GUIDELINES.md) [🤝](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/CONTRIBUTION-GUIDELINES.md) + +4. [ROADMAP.md](http://ROADMAP.md) [🗺️](https://github.com/BeforeIDieCode/BeforeIDieAchievements/blob/main/ROADMAP.md) + +#### Connectez-vous avec moi! + +- [MEDIUM 📝](https://xanderclemens.medium.com/) + +- [LINKEDIN 💼](https://www.linkedin.com/in/alexanderclemens/) + +- [GITHUB 🐙](https://github.com/XanderRubio) + +- [YOUTUBE 🎥](https://www.youtube.com/channel/UCocfFCNHRhCT27RnHLPRcSw) + +- [WEBSITE 🌐](https://www.xanderclemens.com/)