Guide du contributeur Microsoft Docs - Vue d’ensemble

Bienvenue dans le guide du contributeur Microsoft Docs !

Plusieurs des ensembles de documents Microsoft sont open source et hébergés sur GitHub. Certains ensembles de documents ne sont pas entièrement open source. Cependant, nombre d’entre eux comportent des référentiels publics dans lesquels il est possible de suggérer des modifications au moyen de demandes de tirage (pull request). Cette approche open source simplifie et améliore la communication entre les ingénieurs produit, les équipes de contenu et les clients, et offre d’autres avantages :

  • Planification en open des référentiels open source pour savoir quels sont les documents les plus demandés.
  • Révision en open des référentiels open source pour publier le contenu le plus utile lors de notre première publication.
  • Mise à jour en open des référentiels open source pour simplifier l’amélioration en continu du contenu.

L’expérience utilisateur sur Microsoft Docs intègre directement les workflows GitHub pour être encore plus fluide. Commencez par modifier le document que vous visualisez. Apportez votre aide en révisant de nouvelles rubriques ou en signalant des problèmes de qualité.

Important

Tous les référentiels qui publient dans Microsoft Docs ont adopté le Code de conduite open source de Microsoft ou le Code de conduite de .NET Foundation. Pour plus d’informations, consultez les questions fréquentes (FAQ) sur le code de conduite. Envoyez vos questions ou vos commentaires à opencode@microsoft.com ou à conduct@dotnetfoundation.org.

Les corrections mineures ou les clarifications pour la documentation, ainsi que les exemples de code dans les référentiels publics, sont couverts par les Conditions d’utilisation du site web docs.microsoft.com. Les nouveautés et les modifications significatives génèrent un commentaire dans la demande de tirage qui vous invite à signer un contrat de licence de contribution en ligne si vous n’êtes pas un employé de Microsoft. Vous devez remplir le formulaire en ligne pour que nous puissions examiner ou accepter votre demande de tirage.

Modifications rapides dans la documentation

Les modifications rapides permettent de rationaliser le processus de signalement et de correction de petites erreurs et omissions dans des documents. Malgré tous nos efforts, les documents que nous publions peuvent contenir de petites fautes de grammaire et d’orthographe. Même si vous pouvez signaler des problèmes pour nous faire part d’erreurs, il est plus rapide et plus facile de créer une demande de tirage pour résoudre un problème lorsque l’option est disponible.

  1. Certaines pages de documents vous permettent de modifier le contenu directement dans le navigateur. Dans ce cas, un bouton Edit (Modifier) comme celui illustré ci-dessous s’affiche. En sélectionnant le bouton Modifier, vous accédez au fichier source sur GitHub.

    Emplacement du lien de modification de l’article.

    Si le bouton Modifier n’est pas présent, cela signifie que le contenu n’est pas ouvert aux contributions publiques. Certaines pages sont générées (par exemple, dans la documentation incluse dans le code) et doivent être modifiées dans le projet auquel elles appartiennent.

  2. Sélectionnez l’icône en forme de crayon pour modifier l’article. Si l’icône représentant un crayon est grisée, vous devez vous connecter à votre compte GitHub ou créer un compte.

    Emplacement de la duplication et de l’icône représentant un crayon.

  3. Modifiez le fichier dans l’éditeur web. Sélectionnez l’onglet Aperçu pour vérifier la mise en forme de vos modifications.

  4. Lorsque vous avez terminé la modification, faites défiler la page jusqu’en bas. Dans la zone Proposer des modifications, entrez un titre et éventuellement une description de vos modifications. Le titre sera la première ligne du message de commit. Sélectionnez Proposer des modifications pour commiter vos modifications :

    Proposer et valider des modifications de fichier.

  5. À présent que vous avez proposé et commité vos modifications, vous devez demander aux propriétaires du dépôt de les « tirer » (pull) dans leur dépôt. Utilisez pour cela une « demande de tirage » (pull request). Lorsque vous sélectionnez Proposer des modifications, une nouvelle page s’affiche :

    Comparer les modifications et créer une demande de tirage (pull request).

    Sélectionnez Create pull request. Entrez ensuite un titre et une description pour la demande de tirage, puis sélectionnez Créer une demande de tirage. Si vous débutez avec GitHub, consultez À propos des demandes de tirage pour plus d’informations.

  6. Et voilà ! Les membres de l’équipe de contenu réviseront votre demande de tirage et la fusionneront lorsqu’ils l’auront approuvée. Il est possible que vous receviez des suggestions de modifications.

L’interface utilisateur de modification GitHub est fonction de vos autorisations dans le référentiel. Les images précédentes concernent les contributeurs qui ne disposent pas d’autorisations d’écriture sur le dépôt cible. GitHub crée automatiquement une duplication (fork) du référentiel cible dans votre compte. Le nom de la duplication nouvellement créée a le formulaire GitHubUsername/RepositoryName par défaut. Si vous bénéficiez d’un accès en écriture au dépôt cible, comme votre duplication, GitHub y crée une nouvelle branche. Le nom de la branche a la forme par défaut patch-n, avec un identificateur numérique pour la branche du correctif.

Nous utilisons des demandes de tirage pour toutes les modifications, même lorsque les contributeurs bénéficient d’un accès en écriture. La plupart des référentiels protègent la branche par défaut, c’est pourquoi les mises à jour doivent être envoyées sous forme de demandes de tirage.

L’expérience de modification dans le navigateur est la mieux adaptée à des modifications mineures ou peu fréquentes. Si vous effectuez des contributions importantes ou que vous utilisez des fonctionnalités avancées de Git (comme la gestion des branches ou la résolution des conflits de fusion avancés), vous devez dupliquer le dépôt et travailler localement.

Notes

Le plus souvent, la documentation localisée ne permet pas d’apporter des modifications ni de formuler des commentaires par le biais de GitHub. Pour fournir des commentaires sur le contenu localisé, vous devez utiliser le modèle d’e-mail disponible ici : aka.ms/DocSiteLocFeedback.

Revue des demandes de tirage (PR) ouvertes

Vous pouvez lire les nouvelles rubriques avant leur publication en consultant la file d’attente des demandes de tirage ouvertes. Les révisions suivent le processus de flux GitHub. Vous pouvez voir les mises à jour proposées ou les nouveaux articles dans les référentiels publics. Révisez-les et ajoutez vos commentaires. Parcourez l’un de nos référentiels Docs pour consulter les demandes de tirage ouvertes dans les domaines qui vous intéressent. Les commentaires de la communauté sur des mises à jour proposées aident toute la communauté virtuelle.

Signaler des problèmes de qualité

Nos documents font l’objet d’un travail continu. Les problèmes pertinents nous aident à concentrer nos efforts sur les priorités absolues de la communauté virtuelle. Plus vous pouvez fournir de détails, plus la signalisation du problème sera utile. Dites-nous quelles informations vous avez cherchées. Dites-nous quels termes vous avez utilisés pour la recherche. Si vous n’arrivez-pas à la lancer, dites-nous comment vous souhaitez commencer à explorer une technologie qui ne vous est pas familière.

La plupart des pages de la documentation Microsoft contiennent une section Commentaires tout en bas. Dans cette section, vous pouvez choisir de laisser des commentaires sur le produit ou des commentaires sur le contenu afin de suivre les problèmes propres à l’article en question.

Les problèmes permettent d’amorcer une conversation sur ce dont vous avez besoin. L’équipe chargée du contenu réagira aux problèmes signalés avec des idées concernant ce que nous pouvons ajouter et vous demandera votre avis. Lorsque nous créons un brouillon, nous vous demandons de réviser la demande de tirage (PR).

Engagez-vous plus

D’autres rubriques de ce guide vous aident à commencer à contribuer de manière productive à Microsoft Docs. Elles expliquent les extensions utilisées sur la plateforme Microsoft Docs, ainsi que l’utilisation des référentiels GitHub et des outils Markdown.