ogmarkup is a lightweight markup language for story writers. ogmarkup
also
refers to a haskell library that provides a generic conversion function to
transform an ogmarkup document into a ready-to-publish document.
ogmarkup
is available on Hackage but not on Stackage. If you are using
stack, yo can add the following lines in your stack.yaml
file:
# ...
extra-deps:
- ogmarkup-<version>
# ...
If you use Hakyll to build your website, you may want to take a look at hakyll-ogmarkup which brings the two projects together.
The documentation of the ogmarkup
library can be found online on
Hackage and the project has its
own OpenHub page.
From a release ogmarkup-a.b.c
, if a change breaks the private interface of
ogmarkup
(that is Text.Ogmarkup.Private
modules) then b
is incremented. If
a change breaks the public interface (that is Text.Ogmarkup
) then a
is
incremented. Otherwise, just c
is incremented.