J'ai récemment utilisé Markdown. L'un de mes plus gros problèmes avec Markdown est que Markdown n'a pas de syntaxe pour inclure des fichiers dans un document (par exemple, le paquet listings
pour LaTeX).Demande de commentaires: Quelle devrait être la syntaxe pour inclure des extraits de code dans Markdown? (à partir de fichiers externes)
Je voudrais étendre Markdown à la prise en charge incluant des fichiers entiers et partiels comme extraits de code. Par exemple, il pourrait ressembler à ceci:
![:include src/foo/bar.rb](10-20)
et qui placerait le contenu des bar.rb
lignes 10-20 dans mon document comme un bloc code
. La logique est que
- la documentation peut être mise à jour lorsque le code change. (Par rapport à copier et coller qui obtient toujours dépassée)
- , vous pouvez tester l'unité le code exact qui se trouve dans la documentation
Mes questions sont les suivantes:
- Que doit la syntaxe être?
- Cela a-t-il déjà été fait et il me manque?
me rappelle un Wiki – lexu