👋🏻 Bonjour, moi c’est Tristan ! Développeur web depuis 2009, principalement autodidacte, mais tout de même diplôme dans la filiale.
- À la fois formateur en développement pour des jeunes, à la fois traducteur de documentation pour tous les niveaux et tous les âges. Parce qu’il n’y a pas d’âge pour apprendre, et qu’un niveau n’est qu’une question de temps et de pratique, pas de diplôme.
- Depuis décembre 2018 je participe à la traduction en français de la documentation officielle du Mozilla Developer Network (MDN). Parce qu’entre développeurs, l’entraide à toujours été important, que nous soyons débutants ou expérimentés, la documentation est là pour nous aider. Depuis décembre 2020, j'ai rejoint l'équipe qui constitue la force d'évaluation du contenu de la traduction française, pour préter main forte et maintenir les dépôts de traductions qui étaient en préparation pour mise en Open-source en Mars 2021. Je n'ai pas quitté cette équipe, et suis toujours en activité bénévole pour fournir et offrir des pages de documentation en français.
Je suis une personne plutôt proactive dans ce que je fais, quand je trouve un terrier de lapin (rabbit hole) je plonge dedans et n'en ressort que quand j'ai terminé avec. Sans oublier de faire de l'humour ou des références à droites et à gauche dans les notes de mises à jour ou dans les pages du MDN. (Sandra Smith ? Donnez-nous un signe ! #Phasmophobia)
- Bifurquez le dépôt GitHub mdn#translated-content
La base, on ne touche pas la branche principale (
main) sur le dépôt principal voyons ! :D - Vous aurez besoin d'utiliser 2 autres dépôts sur votre machine si vous souhaitez voir vos modifications en temps réel. Pour ce faire, il vous faudra récupérer en 3 dossiers distincts les dépots : mdn#content, mdn#translated-content et mdn#fred
Dans le dépôt Fred, il vous faut configurer le fichier d'environnement pour connecter le dépôt anglais et le dépôt de traduction. Vous devrez également avoir Node.js installé sur votre machine pour faire un
$ npm ci
Une fois tout installé, vous pouvez faire un :
$ npm run start
Le site est en direct et vous permet de naviguer dans les pages pour toutes les langues.
Ceci fonctionne sur toutes les machines Windows, MacOS et Linux.
- Rejoignez-nous sur le Matrix l10n:fr pour poser vos questions ou même le Discord officle de MDN (en anglais seulement, mais vous pouvez m'y trouver)
On ne mord pas, on est là pour vous aider et vous guider ;)
- Bonne traduction !
Je serai peut-être votre relecteur quand vous demanderez la validation de vos modifications ! Ça sera une bonne occasion de travailler ensemble 🤜🏻🤛🏻
> TOUTE L'AIDE POSSIBLE EST LA BIENVENUE <
Merci aux équipes employées MDN qui m'ont demandé de publier mes outils communautaires sur mdn#awesome ❤️ et qui ont validé cette publication !
- Mon outil pour suivre les états de mises à jour des pages et la traduction à faire https://github.com/tristantheb/history-content
- Mon plugin VSCode pour avoir une syntaxe de couleur sur les macros et quelques autres petites actions utiles pour traduire rapidement les pages https://github.com/tristantheb/mdn-macros-syntax / https://marketplace.visualstudio.com/items?itemName=tristantheb.mdn-macros-syntax
Warning
Avertissement relatif aux projets postés :
Les projets présentés ici ne sont pas des réalisations professionnelles, car les entreprises ne souhaitant pas voir leur code rendu public n'ont pas vu les gros projets et grosses réalisations publiées. Vous comprendrez donc qu'il m'est impossible de vous fournir du contenu que j'ai créé ou pour lequel j'aurai collaboré si ce dernier est privé.
- PHP
- JavaScript / TypeScript
- Python 🐍
- HTML
- CSS
-
MySQL
-
MongoDB
-
ProstgreSQL
-
Doctrine
-
Prisma
- Zoho Deluge
- Java (Juste un Bot Discord, on se calme je ne maîtrise pas du tout ce langage)
- Lua
- Fluent
- Notepad++ (parce qu’il a bien fallu commencer quelque part)
- Sublime Text (et encore ça fait longtemps que je ne l’ai pas utilisé)
- VS Code
- PhpStorm
- InkScape
- Gimp
- Photoshop
- Symfony [PHP]
- Laravel [PHP]
- Node/Next/Nest [JS]
- React/Vite [JS]
- Composer [PHP]
- (P)NPM/Yarn [JS]
- Docker





