BT

Standard Markdown devient Common Markdown puis CommonMark

| par Abel Avram Suivre 10 Abonnés , traduit par Eric Bellemon Suivre 0 Abonnés le 17 sept. 2014. Durée de lecture estimée: 3 minutes |

Un groupe issu nottament de Stack Exchange, GitHub et Reddit a commencé la standardisation et l'amélioration de Markdown sous le nom de Standard Markdown. Leur effort a rencontré l'opposition de John Gruber, le créateur de la syntaxe, qui refuse que le terme Markdown soit utilisé dans d'autres projets. Le projet a donc été renommé CommonMark.

Markdown est à la fois une syntaxe pour mettre en page simplement du texte et un outil Perl créé par John Gruber en 2004. L'outil est utilisé pour convertir des documents textes avec un formatage Markdown en HTML. La syntaxe a connu une adoption grandissante au fil des années, Markdown étant utilisé par GitHub, Reddit, Stack Exchange, SourceForge, Atlassian Confluence pour en nommer quelques-uns - on peut donc dire que la communauté l'a adopté. Son succès vient de sa simplicité, Gruber l'a conçu de manière à ce que :

Un document formaté en Markdown puisse être publiable tel quel, en texte brut, sans donner l'impression qu'il a été marqué avec des instructions de formatages.

Mais tout le monde n'a pas été satisfait de son évolution, ou plutôt de son absence d'évolution. La syntaxe n'a pas connu de révision depuis la v1.0.1 (2004), et beaucoup de monde a créé des outils de conversion qui génèrent des documents HTML différents, comme montré par l'outil Babelmark. De plus, nombreux sont ceux qui souhaitent ajouter des fonctionnalités telles que des tableaux, des notes de bas de page, des listes de définition...

Une des personnes souhaitant améliorer Markdown est Jeff Atwood, co-créateur du réseau Stack Exchange, incluant StackOverflow. Selon lui, un nombre de représentants clés de la communauté Open Source, et de GitHub, Reddit et Stack Exchange, ont formé un petit groupe de travail ayant pour objectif de standardiser Markdown et de l'ouvrir à d'autres améliorations. Le groupe a récemment annoncé Standard Markdown, ainsi que l'ouverture d'un site internet, standardmarkdown.comn qui a été fermé quelques jours plus tard à la demande de Gruber.

Dans un message privé adressé à Atwood, Gruber a qualifié l'association de standard avec Markdown de "rageant", demandant au groupe de renommer le projet, de fermer le site standardmarkdown.com et de s'excuser. Gruber a suggéré l'utilisation de noms comme Stric Markdown ou Pedantic Markdown. Atwood a souhaité utiliser un autre nom, et après avoir attendu moins de 24h la réaction de Gruber, il a renommé le projet Common Markdown. Cependant, Gruber a ensuite ajouté qu'"aucune utilisation du mot Markdown n'est acceptable". Atwood a donc de nouveau renommé le projet, cette fois-ci CommonMark.

Les efforts de standardisation et l'utilisation de Markdown ont généré un nombre important de réactions de la communauté avec des centaines de commentaires : (Standard Flavored Markdown, Standard Markdown est maintenant Common Markdown, Reddit, Twitter). Certains défendent la position de Gruber, rejetant tout effort de standardisation alors que d'autres souhaitent l'améliorer. Pour ceux qui sont intéressés par le projet, le site internet CommonMark contient les spécifications, le dépôt GitHub est disponible avec des implémentations en C et JavaScript ainsi que plus de 400 tests de conformités et un forum existe avec déjà des dizaines de sujets.

Markdown est sorti sous licence open source BSD qui spécifie entre autres que le nom Markdown, ainsi que le nom de ses contributeurs, ne peuvent être utilisés pour promouvoir des produits dérivés sans une autorisation écrite .

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Markdown, Asciidoc, unidoc... by Francois MAROT

Pour ajouter des infos, il semble que @mojaveLinux (Dan Hallen, lead de Asciidoctor) souhaite unifier les efforts et continuer à développer asciidoctor en suivant un standard commun. cf twitter.com/javajoshw/status/507357704172494848 . Ca ne peut qu'etre une bonne chose, surtout vu la bonne dynamique actuelle du projet asciidoctor !

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

1 Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT