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.
Attention : Lé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.