Aller au contenu

Contribuer Ă  documenter

Cette documentation est contribuable sur la Forge des Communs NumĂ©riques Éducatifs.

Une forge fonctionne sur un systĂšme de branches.

  • La documentation constitue la branche principale du projet.
  • Lorsque des modifications sont effectuĂ©es, il faut les pousser ce qui crĂ©e une nouvelle branche.
  • Il faut alors demander Ă  fusionner cette nouvelle branche Ă  la branche principale pour appliquer les modifications.

Contribuer en Markdown⚓

Les pages sont rédigées en Markdown, le langage de balisage le plus simple au monde. Voici les éléments de syntaxe utilisés.

Syntaxe de base pour la mise en forme en Markdown
‱ InsĂ©rer des titres
  ## Titre de niveau 2
  ### Titre de niveau 3

‱ InsĂ©rer un lien simple
  [nom du lien](url du lien)
‱ InsĂ©rer un lien qui s'ouvre dans un nouvel onglet
  [nom du lien](url du lien){:target="_blank"}

‱ InsĂ©rer une image
  ![Texte alternatif pour l'accessibilité](images/nom_du_fichier.png)
‱ InsĂ©rer une image avec indication de largeur de page
  ![Texte alternatif pour l'accessibilité](images/nom_du_fichier.png){ width=60%}

‱ Mettre en forme
  ** texte en gras **
  * texte en italique *
  ~~ texte barré~~
  *** texte est en gras et italique***

‱ Citer
  > C'est une citation

‱ Liste : utiliser indiffĂ©remment - * + mais surtout faire prĂ©cĂ©der d'un saut de ligne

  - George Washington
  * John Adams
  + Thomas Jefferson

Rejoindre la documentation sur GitLab⚓

  1. Aller sur la page dédiée au projet. Cliquer sur le guichet d'authentification apps.education.fr Encart Se connecter à apps.education.fr

  2. S'identifier avec l'Authentification Education Nationale (mĂȘme identification que le webmail). AprĂšs redirection sur la page du projet, l'initiale cerclĂ©e de l'usager apparaĂźt sur la barre latĂ©rale gauche : il est bien connectĂ©. Encart RepĂ©rer l'initiale cerclĂ©e de son prĂ©nom Si la barre latĂ©rale de navigation est masquĂ©e, survoler l'icĂŽne Garder la barre latĂ©rale visible. Encart Ouvrir la barre latĂ©rale de navigation

Modifier le contenu d'une page⚓

Via la page web de la Forge⚓

La page de la forge permet aussi de modifier les contenus, fichier par fichier.

  1. Sur la page d'accueil du projet de la documentation, cliquer sur docs.

  2. Ouvrir le répertoire souhaité puis sur la page à laquelle vous souhaitez contribuer.

  3. Cliquer sur Modifier puis sur Modifier le fichier unique.
    Une page s'ouvrira, sur laquelle vous pourrez modifier le fichier en suivant la syntaxe Markdown. Cliquer sur Aperçu pour voir un aperçu en temps rĂ©el de la page en mĂȘme temps que vous Ă©ditez le fichier.

  4. Une fois les modifications rĂ©alisĂ©es, s'assurer que la case CrĂ©er une demande de nouvelle requĂȘte de fusion avec ces changements est cochĂ©e. Cliquer ensuite sur Valider les modifications pour lancer une nouvelle demande de fusion, comme expliquĂ© prĂ©cĂ©demment.

Via l'interface web IDE⚓

Il est possible de modifier le contenu de la documentation via une interface web.

  1. En haut de page, cliquer sur Modifier puis sur Web IDE. Encart Accéder à l'éditeur Web

  2. Sur la barre latérale de navigation, ouvrir le répertoire souhaité, puis cliquer le titre de la page à contribuer : elle s'affiche en pleine page. Encart Accéder à la page à modifier

  3. En haut de page, cliquer sur Modifier puis sur Web IDE. Encart Accéder à l'éditeur Web.

  4. Sur la barre latérale de navigation, ouvrir le répertoire souhaité, puis cliquer le titre de la page à contribuer : elle s'affiche en pleine page. Encart Accéder à la page à modifier.

  5. Apporter les modifications souhaitées en suivant la syntaxe Markdown

  6. Pour pousser et fusionner les modifications sur la branche principale :

  7. Cliquer sur l'icone Source control.

  8. Dans l'encart Commit message, renseigner les modifications réalisées, puis cliquer sur Commit and push to 'main' puis sur Create new branch.
  9. Une boßte de dialogue s'ouvrira. Appuyer sur la touche Entrer du clavier sans écrire d'autre.
    Vous venez de pousser une modification, mais il faut rĂ©aliser une demande de fusion pour que le changement puisse ĂȘtre vĂ©rifiĂ© et acceptĂ©.
  10. Sur la mĂȘme page, cliquer sur Create MR, en bas Ă  droite de l'Ă©cran. Une nouvelle page doit s'ouvrir.
  11. Dans l'encart Description, décrire les modifications réalisées si nécessaire.
  12. Dans l'onglet Personne assignée, choisissez Hugues Labarthe pour relire et valider les modifications. Il n'est pas nécessaire de renseigner les autres onglets.
  13. S'assurer que la case Supprimer la branche source lorsque la requĂȘte de fusion est acceptĂ©e, puis cliquer sur CrĂ©er la requĂȘte de fusion.
    Votre requĂȘte de fusion est envoyĂ©e, si elle est acceptĂ©e, vos modifications seront visibles sur la page de la documentation. Encart Faire une requĂȘte de fusion

Pour aller plus loin...⚓

Tutoriel suivi pour créer ce site : NSI Normandie : Atelier forge.apps.education.fr

Merci Ă  Jean-Matthieu Barbier, Nathalie MaĂŻer et Nathalie Weibel pour ce partage.