J'écris des contenus pédagogiques sur Bitcoin.
- Choisi le thème de votre tutoriel ;
- Contacté l'équipe de Plan ₿ Academy via le groupe Telegram ou [email protected] ;
- Choisi vos outils de contribution.
- Utilisateurs expérimentés :
- Intermédiaire (GitHub Desktop) :
Prérequis
- Avoir un compte GitHub ;
- Avoir un fork du dépôt source de Plan ₿ Academy ;
- Avoir un profil de professeur sur Plan ₿ Academy (uniquement si vous proposez un tutoriel complet).
1 - Créer une nouvelle branche
https://github.com/[votre-nom-d'utilisateur]/bitcoin-educational-content :dev puis cliquez sur le bouton Sync fork. Si votre fork n'est pas à jour, GitHub vous proposera de mettre à jour votre branche. Procédez à cette mise à jour :dev, puis nommez votre branche de travail de manière à ce que son titre reflète clairement son objectif, en utilisant des tirets pour séparer les mots. Par exemple, si notre but est de rédiger un tutoriel sur l'utilisation de Green Wallet, la branche pourrait s'appeler : tuto-green-wallet-loic. Après avoir saisi un nom approprié, cliquez sur Create branch pour confirmer la création de votre nouvelle branche basée sur dev :dev.2 - Ajouter les fichiers du tutoriel
bitcoin-educational-content\tutorials\wallet qui correspond à la section WALLET du site web :wallet, créez un nouveau répertoire spécifiquement dédié à votre tutoriel. Le nom de ce dossier doit clairement indiquer le logiciel abordé dans le tutoriel, en utilisant des tirets pour relier les mots. Pour mon exemple, le dossier sera nommé green-wallet. Cliquez sur Add File puis sur Create new file :/ pour confirmer sa création en tant que dossier.- Créez un dossier
assets, destiné à recevoir toutes les illustrations nécessaires à votre tutoriel ; - Au sein de ce dossier
assets, il faut créer un sous-dossier nommé selon le code de langue originale du tutoriel. Par exemple, si le tutoriel est rédigé en anglais, ce sous-dossier doit être nomméen. Placez-y tous les visuels du tutoriel (schémas, images, captures d’écran, etc.). - Un fichier
tutorial.ymldoit être créé pour y consigner les détails relatifs à votre tutoriel ; - Un fichier en format Markdown est à créer pour y rédiger le contenu effectif de votre tutoriel. Ce fichier doit être intitulé selon le code de la langue de rédaction. Par exemple, pour un tutoriel rédigé en français, le fichier devra s'appeler
fr.md.
bitcoin-educational-content/ └── tutorials/ └── wallet/ (à modifier avec la bonne catégorie) └── green-wallet/ (à modifier avec le nom du tuto) ├── assets/ │ ├── fr/ (à modifier selon le code de langue approprié) ├── tutorial.yml └── fr.md (à modifier selon le code de langue approprié)
3 - Remplir le fichier YAML
tutorial.yml :tutorial.yml en copiant le modèle suivant :id: project_id: tags: - - - category: level: professor_id: # Proofreading metadata original_language: proofreading: - language: last_contribution_date: urgency: contributor_names: - reward:
-
id : Un UUID (Universally Unique Identifier) permettant d’identifier de manière unique le tutoriel. Vous pouvez le générer avec un outil en ligne. La seule contrainte est que cet UUID soit aléatoire pour ne pas avoir de conflit avec un autre UUID sur la plateforme ;
-
project_id : L'UUID de l’entreprise ou de l’organisation derrière l’outil présenté dans le tutoriel depuis la liste des projets. Par exemple, si vous réalisez un tutoriel sur le logiciel Green Wallet, vous pouvez trouver ce
project_iddans le fichier suivant :bitcoin-educational-content/resources/projects/blockstream/project.yml. Cette information est ajoutée dans le fichier YAML de votre tutoriel parce que Plan ₿ Academy maintient une base de données de toutes les entreprises et organisations opérant sur Bitcoin ou des projets connexes. En ajoutant leproject_idde l'entité liée à votre tutoriel, vous créez un lien entre les deux éléments ; -
tags : 2 ou 3 mots-clés pertinents liés au contenu du tutoriel, choisis exclusivement dans la liste des tags de Plan ₿ Academy ;
-
category : La sous-catégorie correspondant au contenu du tutoriel, selon la structure du site Plan ₿ Academy (par exemple pour les wallets :
desktop,hardware,mobile,backup) ; -
level : Le niveau de difficulté du tutoriel, parmi :
beginnerintermediateadvancedexpert
-
professor_id : Votre
professor_id(UUID) tel qu'affiché sur votre profil professeur ; -
original_language : La langue d’origine du tutoriel (par exemple
fr,en, etc.) ; -
proofreading : Informations sur le processus de relecture. Remplissez la première partie, car la relecture de votre propre tutoriel compte comme une première validation :
- language : Code de langue de la relecture (par exemple
fr,en, etc.). - last_contribution_date : Date du jour.
- urgency : 1
- contributor_names : Votre ID GitHub.
- reward : 0
- language : Code de langue de la relecture (par exemple
id: e84edaa9-fb65-48c1-a357-8a5f27996143 project_id: 3b2f45e6-d612-412c-95ba-cf65b49aa5b8 tags: - wallets - software - keys category: mobile level: beginner professor_id: 6516474c-c190-41f2-b2ab-3d452ce7bdf0 # Proofreading metadata original_language: fr proofreading: - language: fr last_contribution_date: 2024-11-20 urgency: 1 contributor_names: - LoicPandul reward: 0
tutorial.yml achevée, enregistrez votre document en cliquant sur le bouton Commit changes... :Commit changes.4 - Créer les sous-dossiers pour les images
Add File, puis sur Create new file :assets suivi d'un slash / pour créer le dossier :/assets pour créer le sous-dossier de langue, par exemple fr si votre tutoriel est en français :.gitkeep. Ensuite, cliquez sur Commit changes....Commit changes.5 - Créer le fichier Markdown
fr.md si l'on rédige en français. Accédez au dossier de votre tutoriel :Add file, puis sur Create new file.fr.md. L'extension .md indique que le fichier est au format Markdown.Properties en haut du document. Ajoutez manuellement et remplissez le bloc de code suivant (les clés name: et description: doivent être conservées en anglais, mais leur valeur doit être rédigée dans la langue utilisée pour votre tutoriel) :--- name: [Titre] description: [Description] ---

Commit changes... pour enregistrer ce fichier.6 - Ajouter le logo et la couverture
assets, vous devez ajouter un fichier nommé logo.webp, qui servira de vignette pour votre article. Cette image doit obligatoirement être au format .webp et doit respecter une dimension carrée afin de s'harmoniser avec l'interface utilisateur.cover.webp. Celle-ci sera affichée en haut de votre tutoriel. Veillez à ce que cette image, tout comme le logo, respecte les droits d'utilisation et soit adaptée au contexte de votre tutoriel./assets, vous pouvez les glisser-déposer depuis vos fichiers locaux. Assurez-vous que vous êtes bien dans le dossier /assets et sur la bonne branche de travail, puis cliquez sur Commit changes.7 - Rédiger le tutoriel
fr.md). Accédez au fichier et cliquez sur l'icône du crayon :## :Edit et la vue Preview pour mieux visualiser le rendu.Commit Changes..., assurez-vous d'être sur la bonne branche de travail, puis confirmez en cliquant de nouveau sur Commit Changes.8 - Ajouter des visuels
/assets (dans mon exemple : /assets/fr) permet de stocker les schémas et les visuels qui accompagneront votre tutoriel. Autant que possible, évitez d'inclure du texte dans vos images pour rendre votre contenu accessible à un public international. Bien sûr, le logiciel présenté contiendra du texte, mais si vous ajoutez des schémas ou des indications supplémentaires sur les captures d'écran du logiciel, faites-le sans texte ou, si cela s'avère indispensable, utilisez l'anglais.01.webp, votre deuxième 02.webp, et ainsi de suite..webp exclusivement. Si besoin, vous pouvez utiliser mon logiciel de conversion d'images..gitkeep. Ouvrez ce fichier, cliquez sur les trois petits points en haut à droite, puis sur Delete file.Commit changes....
- Police : Utilisez IBM Plex Sans ;
- Couleurs :
- Orange : #FF5C00
- Noir : #000000
- Blanc : #FFFFFF
9 - Proposer le tutoriel
Contribute, puis sur Open pull request :dev du dépôt Plan ₿ Academy (qui est la branche principale).Closes #{le numéro de l'issue}), puis cliquez sur le bouton vert Create pull request pour confirmer la demande de fusion :Pull Request du dépôt principal de Plan ₿ Academy. Il ne vous reste plus qu'à patienter jusqu'à ce qu'un administrateur vous contacte pour confirmer la fusion de votre contribution ou pour solliciter d'éventuelles modifications complémentaires.tuto-green-wallet) pour maintenir un historique propre sur votre fork. GitHub vous proposera cette option automatiquement sur la page de votre PR :- Si votre PR est toujours ouverte et n'a pas encore été fusionnée, effectuez les modifications sur la même branche de travail. Les modifications commit s'ajouteront à votre PR encore ouverte ;
- Dans le cas où votre PR a déjà été fusionnée avec la branche principale, vous devrez refaire le processus depuis le début en créant une nouvelle branche, puis en soumettant une nouvelle PR. Assurez-vous que votre fork soit synchronisé avec le dépôt source de Plan ₿ Academy sur la branche
devavant de procéder.
Auteur
Ce tutoriel a été écrit par Loïc Morel
Vous pouvez dire merci en donnant un pourboire au professeur.
Crédits
Ce tutoriel a été relu par LoicPandul & ProfScofield21
Même si cette page est dans sa langue d'origine, une relecture humaine est toujours nécessaire pour garantir son exactitude.
LoicPandulProfScofield210 satsChaque élément de contenu sur la plateforme est le produit d'un effort collaboratif : chaque leçon, traduction et révision est rendue possible grâce au travail des contributeurs. C'est pour cette raison que nous sommes toujours à la recherche de correcteurs qui peuvent examiner notre contenu dans un grand nombre de langues. Si vous souhaitez participer au processus de relecture, veuillez nous rejoindre dans notre groupe Telegram et consulter notre tutoriel. Nous vous rappelons que ce contenu est open-source - sous licence CC BY-SA - et peut donc être partagé et utilisé librement, à condition que la source originale soit reconnue.






