1 | # lua-gitweb |
2 |
|
3 | A git web client for Lua, similar to stagit. |
4 |
|
5 | ## Requirements |
6 |
|
7 | Lua modules (Lua 5.1/LuaJIT 2.1.0/OpenResty LuaJIT compatible, accessible from Lua path/cpath): |
8 |
|
9 | | Module | Description | |
10 | | ------ | ----------- | |
11 | | [lfs](https://github.com/keplerproject/luafilesystem) | Filesystem API | |
12 | | [lyaml](https://github.com/gvvaughan/lyaml) | Reads and parses YAML config files | |
13 | | [puremagic](https://github.com/wbond/puremagic) | MIME type by content, used in blob rendering | |
14 |
|
15 | Other command line tools (installed on system path, accessible from shell): |
16 |
|
17 | | Program | Description | |
18 | | ------- | ----------- | |
19 | | [md4c](https://github.com/mity/md4c) (md2html) | Renders GitHub flavored Markdown | |
20 | | [highlight](http://www.andre-simon.de/doku/highlight/en/highlight.php) | Syntax highlighting in HTML format | |
21 |
|
22 | Linkable Libraries (installed on system path, accessible with LuaJIT's C FFI): |
23 |
|
24 | | Library | Description | |
25 | | ------- | ----------- | |
26 | | [libgit2](https://github.com/libgit2/libgit2) | Linkable C API for Git | |
27 |
|
28 | ## Copyright and Licensing |
29 |
|
30 | This package is copyrighted by [Joshua 'joshuas3' |
31 | Stockin](https://joshstock.in/) and licensed under the [MIT License](LICENSE). |
32 |
|
33 | <<https://joshstock.in>> | josh@joshstock.in | joshuas3#9641 |
34 |
|