Welcome to little lamb

Code » md4c » commit 53cadf7

Add some lila metadata

author Olivier Brunel
2023-01-13 13:36:41 UTC
committer Olivier Brunel
2023-01-16 20:54:05 UTC
parent 455a90e6e44bd37f3ac2492cdee838fcef623b88

Add some lila metadata

meta/LICENSE +1 -0
meta/code +1 -0
meta/desc +34 -0
meta/git +1 -0
meta/name +1 -0
meta/released-on +1 -0
meta/site +1 -0
meta/upstream +1 -0
meta/version +1 -0

diff --git a/meta/LICENSE b/meta/LICENSE
new file mode 120000
index 0000000..7eabdb1
--- /dev/null
+++ b/meta/LICENSE
@@ -0,0 +1 @@
+../LICENSE.md
\ No newline at end of file
diff --git a/meta/code b/meta/code
new file mode 100644
index 0000000..a97fd1b
--- /dev/null
+++ b/meta/code
@@ -0,0 +1 @@
+https://lila.oss/code/md4c
diff --git a/meta/desc b/meta/desc
new file mode 100644
index 0000000..fbccb19
--- /dev/null
+++ b/meta/desc
@@ -0,0 +1,34 @@
+A fast, small, compliant Markdown parser implementation
+
+MD4C is Markdown parser implementation in C, with the following features:
+
+* **Compliance:** Generally, MD4C aims to be compliant to the latest version of
+  [CommonMark specification](http://spec.commonmark.org/).
+
+* **Performance:** MD4C is [very fast](https://talk.commonmark.org/t/2520).
+
+* **Compactness:** MD4C parser is implemented in one source file and one header
+  file. There are no dependencies other than standard C library.
+
+* **Portability:** MD4C builds and works on Windows and POSIX-compliant OSes.
+  (It should be simple to make it run also on most other platforms, at least as
+  long as the platform provides C standard library, including a heap memory
+  management.)
+
+* **Permissive license:** MD4C is available under the MIT license.
+
+## lila patches
+
+I wote a few patches to tweak a bit how emphasis works. Each patch provides a
+new extension that can optionaly be enabled (at runtime, like existing
+extensions) :
+
+* ITALIC : To enable `/italic/` support
+* BOLD : To enable `*bold*` support
+* BOX : To create some "box" blocks, for e.g. warnings, etc
+* HIGHLIGHT : To enable `=highlight=` support
+* INDENT : To enable indented block support
+
+You can of course see all of them in use in [qmdoc].
+
+[qmdoc]: http://lila.oss/qmdoc
diff --git a/meta/git b/meta/git
new file mode 100644
index 0000000..f9f17ec
--- /dev/null
+++ b/meta/git
@@ -0,0 +1 @@
+git://lila.oss/md4c.git
diff --git a/meta/name b/meta/name
new file mode 100644
index 0000000..d269816
--- /dev/null
+++ b/meta/name
@@ -0,0 +1 @@
+md4c
diff --git a/meta/released-on b/meta/released-on
new file mode 100644
index 0000000..6d377a9
--- /dev/null
+++ b/meta/released-on
@@ -0,0 +1 @@
+2023-01-16
diff --git a/meta/site b/meta/site
new file mode 100644
index 0000000..ab07294
--- /dev/null
+++ b/meta/site
@@ -0,0 +1 @@
+https://lila.oss/md4c
diff --git a/meta/upstream b/meta/upstream
new file mode 100644
index 0000000..9dbb487
--- /dev/null
+++ b/meta/upstream
@@ -0,0 +1 @@
+https://github.com/mity/md4c
diff --git a/meta/version b/meta/version
new file mode 100644
index 0000000..af684dd
--- /dev/null
+++ b/meta/version
@@ -0,0 +1 @@
+0.4.8.lila.1