jgm / jgm/commonmark-hs

Documentation improvements

Open
#20 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
145
Forks
38
PR merge metrics
No merged PRs in 30d

Description

- [ ] Example of adding an inline parser (say, abbreviations)
- [ ] Example of modifying existing HTML output
- [ ] Example of creating a new output format, e.g. roff man. (In this case there are some complexities, because the effect of an 'emph' might be `\f[I]`, but it might be `\f[BI]` (if we're already in a boldface section). We can handle that by making the IsInline type for roff be a newtype embeddding State EmphState Builder or something like that. Then the effect can be state dependent. (Maybe we should consider changing all the implementations to be like this? It would remove some of the complexity for e.g. footnotes.)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.