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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?