actuarius

A markdown processor for the JVM written in Scala.

  • 所有者: chenkelmann/actuarius
  • 平台:
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

##About Actuarius##
Actuarius is a Markdown Processor written in Scala using parser combinators.

The project homepage can be found on github: https://github.com/chenkelmann/actuarius

For detailled information, please consult the Actuarius Wiki: https://github.com/chenkelmann/actuarius/wiki

To browse the scaladoc online, go to: http://doc.henkelmann.eu/actuarius/index.html

To try Actuarius out, you can use the web dingus on my home page: http://henkelmann.eu/projects/actuarius/dingus
(The web preview is currently broken but will be fixed (hopefully) soon.)

To get Actuarius, you can either check out the source from github, use maven/sbt to add it as a dependency (see below) or download the binary jar, javadoc jar or source jar directly from my maven repo at http://maven.henkelmann.eu/eu/henkelmann/

##License##
Actuarius is licensed under the 3-clause BSD license. For details see the LICENSE file that comes with the source.

##Compatibility##
Actuarius tries to stay as close to the original Markdown syntax definition as possible. There were however some quirks in the original Markdown I did not like. I wrote Actuarius as a Markdown processor for my homebrew blog engine, so I took the liberty to diverge slightly from the way the original Markdown works. The details are explained in the respective article in the Actuarius Wiki

##Maven##
The group id is eu.henkelmann, the artifact id is actuarius_[scala-version], e.g.actuarius_2.10.0. The current stable version is 0.2.6. The current development version is 0.2.7-SNAPSHOT.
Actuarius is available from the Sonatype OSS repository, so you should not have to add any repository definitions.

Starting with version 0.2.5 there are builds for Scala 2.9.2 and 2.10.0. These versions are also available from maven central.
(How I hate Scala's binary incompatibilities…)

##sbt##
To add the lib to your project, add the following to your .sbt file if you are using scala 2.10.x:

libraryDependencies += "eu.henkelmann" % "actuarius_2.10.0" % "0.2.6"

or, for 2.9.x compatibility:

libraryDependencies += "eu.henkelmann" % "actuarius_2.9.2" % "0.2.6"

Currently, Actuarius itself is built using sbt 0.11.x

##Version History##

0.2.6

  • fixed bug in html / xml element parsing: attributes surrounded by ticks (') are now also parsed as well as attributes surrounded by quotes (")
  • fixed bug in unordered list item handling, items can now be also started by - and + as well as *

0.2.5

  • added support for scala 2.10.0
  • dropped support for every all older scala versions except 2.9.2

0.2.4

  • artifacts are published via Sonatype OSS repository
  • added support for scala 2.9.2
  • switched to sbt 11.x as build system (thanks to David Pollack for the build file)
  • added initial support for fenced code blocks (hint for programming language to format in is parsed but ignored)

0.2.3

  • moved project to github
  • added support for scala 2.9.1
  • fixed bug that caused crashes when parsing windows line endings (CR LF)

主要指标

概览
名称与所有者chenkelmann/actuarius
主编程语言Scala
编程语言Scala (语言数: 1)
平台
许可证Other
所有者活动
创建于2012-02-06 12:49:57
推送于2017-04-17 09:18:52
最后一次提交2013-06-04 12:40:24
发布数1
最新版本名称v0.2.3 (发布于 2012-02-07 19:00:15)
第一版名称v0.2.3 (发布于 2012-02-07 19:00:15)
用户参与
星数107
关注者数8
派生数25
提交数30
已启用问题?
问题数9
打开的问题数3
拉请求数3
打开的拉请求数2
关闭的拉请求数3
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?