Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Note de changements MDN Web Docs

Ce document fournit un historique des processus, constructions et bonnes pratiques de contenu MDN qui ont changé, ainsi que la date de ces changements. Il permet aux contributeur·ice·s régulier·ère·s de vérifier ce qui a évolué dans le processus de création de contenu pour MDN.

Octobre 2022

La documentation du projet MDN a été actualisée et organisée en deux grandes catégories :

  • Rédaction : La documentation sur la façon d'écrire pour MDN, ce que nous documentons, les définitions d'expérimental, les guides de style, etc. se trouvent dans les pages Règles de rédaction.
  • Communauté : Les informations sur l'étiquette open source, les discussions, les processus pour les pull requests et les issues, les utilisateur·ice·s et les équipes, ainsi que des conseils généraux pour les contributeur·ice·s se trouvent dans les pages Communauté.

Pour plus de détails sur les changements, voir l'article de blog Refonte de la documentation de contribution MDN Web Docs (angl.) publié sur Mozilla Hacks.

Novembre 2021

La conversion vers Markdown est terminée, donc l'ancien guide de style CSS est supprimé et redirigé vers la page Markdown sur MDN.

Juillet 2021

Mises à jour du guide de style CSS pour Markdown

Mises à jour multiples du guide de style CSS pour refléter la transition vers Markdown et encourager les auteur·ice·s à écrire du HTML compatible Markdown.

  • Les encadrés de note et d'avertissement n'ont plus de titre <h4> séparé (par exemple, <h4>Warning</h4>).

    Voir notre guide Markdown sur MDN pour la syntaxe correcte.

  • La classe seoSummary ne doit plus être utilisée.

  • La classe standard-table ne doit plus être utilisée. Le style fourni par cette classe est désormais appliqué par défaut aux tableaux.

  • L'élément <details> ne doit plus être utilisé.

  • Les classes hidden, example-good et example-bad étaient principalement utilisées pour les blocs de code mais pouvaient l'être sur d'autres éléments. Elles ne peuvent désormais être utilisées que sur les blocs de code.

Février 2021

Blocs de syntaxe JavaScript et API multilignes

Auparavant, les blocs de syntaxe des méthodes JavaScript natives et des WebAPI pouvant être utilisés de plusieurs façons différentes (c'est-à-dire avec divers paramètres optionnels) étaient souvent rédigés en utilisant la notation formelle BNF. Notamment, les crochets étaient utilisés pour indiquer les paramètres optionnels.

Cela posait problème — de nombreux développeur·euse·s étaient confus·es par cette notation, et elle entrait en conflit avec des formes de syntaxe valides dans d'autres langages (par exemple, [] est aussi un tableau en JavaScript).

Désormais, nous écrivons chaque forme syntaxique d'une méthode sur une ligne distincte à l'intérieur du bloc de syntaxe. Voir Sections de syntaxe > Lignes multiples/Paramètres optionnels pour plus d'informations et des exemples.

Documentation des mixins

Les mixins d'interface (angl.) dans Web IDL sont utilisés dans les spécifications pour définir des API Web. Pour les développeur·euse·s web, ils ne sont pas observables directement ; ils servent d'aides pour éviter de répéter les définitions d'API.

Auparavant, nous définissions souvent une page d'accueil pour une classe mixin elle-même, et placions les membres définis sur des sous-pages en dessous, avant de faire des liens vers celles-ci depuis les pages d'accueil des interfaces qui implémentent ces mixins. Cela était source de confusion pour les lecteur·ice·s car les mixins sont des constructions de spécification — on n'accède jamais aux membres définis via les classes mixins. Pour éviter cette confusion, nous plaçons désormais les pages des membres définis sur les mixins directement sous les pages des classes implémentant ces mixins. Pour plus de détails, voir la page de guide sur comment rédiger une référence d'API et la discussion ayant mené à ce changement sur mdn/content#1940 (angl.).

Janvier 2021

Balises pour les encadrés de note et d'avertissement

Auparavant sur MDN, les encadrés de note et d'avertissement étaient entourés d'éléments <div> avec les classes note et warning respectivement. Le plus souvent, leur premier paragraphe commençait par un texte note ou warning entouré d'une balise <strong>.

En janvier, cela a changé — l'attribut class doit désormais inclure une classe supplémentaire notecard, et le texte en gras est maintenant inclus dans un titre en haut du bloc.

Voir notre guide Markdown sur MDN pour plus d'informations et des exemples de syntaxe.