Markdown

Standardisation ?

Présentation de CommonMark

En 2014, John MacFarlane (le créateur de Pandoc), lance le projet Standard Markdown (ensuite renommé CommonMark suite à la réclamation de John Gruber, le créateur de Markdown). Son objectif est de créer un standard autour de Markdown.

Cette initiative passe par :

  • la création d'une communauté qui peut contribuer au projet et donner son avis (projets Github et forum Discuss)

  • définition d'une syntaxe qui fait l'unanimité et qui est extensible, associée à des tests de validation

  • la création d'une spécification détaillée et non ambiguë

  • la création d'implémentations de référence dans des langages populaires (C et Javascript), de nombreuses autres implémentations ont été créées par la communauté (Go, Java, haskell, Php, Ruby, Dart...) et s’appuient sur cette spécification.

AttentionLégitimité

Ce n'est pas encore un standard officiel et la spécification n'est pas encore en version finale. Par contre, il est soutenu est développé par les développeurs suivants qui ont de l'importance dans le milieu et représentent des entreprises qui se servent beaucoup de Markdown (et qui ont déjà développé leur propre implémentation et syntaxe du langage) :

  • John MacFarlane, jgm@berkeley.edu (fondateur et créateur de Pandoc)

  • David Greenspan, david@meteor.com

  • Vicent Marti, vicent@github.com

  • Neil Williams, neil@reddit.com

  • Benjamin Dumke-von der Ehe, ben@stackexchange.com

  • Jeff Atwood, jatwood@codinghorror.com

État d'avancement du projet

La version 1.0 de la spécification devrait bientôt sortir (d'ici quelques mois), il reste encore quelques questions à débattre et résoudre. Toutes les discussion sont publiques et vous pouvez les suivre sur le forum.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Ivan D'halluin, 2015 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)