[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#799747: ITP: golang-github-miekg-mmark -- Mmark: a markdown processor in Go geared for the IETF

Package: wnpp
Severity: wishlist
Owner: Anthony Fok <foka@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.

Reply to: