Continuing the discussion from What changed in Standard Markdown?:
Right now, I’ve included:
- The original loose Markdown specification (classified here as “gruber”, in the “K&R C”/“Thompson shell” tradition of naming loose original standards after their author)
- Standard Markdown (currently called “standard”, although that might be moved if this gets contentious enough - it would be better if an organization like IETF, ECMA, or ANSI could back it- think ANSI C)
- vfmd (another existing spec for Markdown)
- GitHub Flavored Markdown (nominally based on Gruber, we’ll see if that changes)
Right now, I’m just hyperlinking to each standard: the competing standards (Gruber, stmd, vfmd) can each have a separate and unrelated document with the exact specifications from upstream.
The goal is to have the derivative “flavors” (such as GFM) explicitly state what standard they’re basing their standard on, and to list the changes they make, for other implementations to copy, and for other flavors to themselves base their variations on.