Package: wnpp Severity: wishlist Owner: Anthony Fok <f...@debian.org>
* Package name : golang-github-miekg-mmark Version : 1.2-694-gbc8de59-1 Upstream Author : Miek Gieben * URL : https://github.com/miekg/mmark * License : BSD-2-clause Programming Lang: Go Description : Mmark: a markdown processor in Go geared for the IETF Write RFCs using markdown. Mmark (written in Go) provides an advanced markdown dialect that processes a single file to produce internet-drafts in XML format. Internet-drafts written in mmark can produce XML2RFC v2 and XML2RFC v3 output. . Mmark is a fork of blackfriday which is a Markdown processor implemented in Go. It supports a number of extensions, inspired by Leanpub, kramdown and Asciidoc, that allows for large documents to be written. It is specifically designed to write Internet Drafts (I-Ds) and RFCs for the IETF. With mmark you can create a single file that serves as input into the XML2RFC processor. . It can currently output HTML5, XML2RFC v2 and XML2RFC v3 XML. Other output engines could be added. . It adds the following syntax elements to blackfriday: . * Definition lists. * More enumerated lists. * Table and codeblock captions. * Table footer. * Subfigures. * Quote attribution. * Including other files. * TOML titleblock. * Inline Attribute Lists. * Indices. * Citations. * Abstract/Preface. * Parts. * Asides. * Notes. * Main-, middle- and backmatter divisions. * Example lists. * HTML Comment parsing. * BCP14 (RFC2119) keyword detection. * Include raw XML references. * Abbreviations. * Super- and subscript. * Callouts in code blocks. . Mmark is forked from blackfriday which started out as a translation from C of upskirt. . A simular effort is kramdown-rfc2629 from Carsten Bormann. Reason for packaging: Needed by Hugo the static website generator. To be maintained within the pkg-go team.