aboutsummaryrefslogtreecommitdiff
path: root/docs/file_formats.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/file_formats.md')
-rw-r--r--docs/file_formats.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/file_formats.md b/docs/file_formats.md
new file mode 100644
index 00000000..9030cd26
--- /dev/null
+++ b/docs/file_formats.md
@@ -0,0 +1,23 @@
1# File formats
2
3These pages are the reference specification for file formats used by LuaRocks.
4All files are actual Lua files, but they are loaded in a restricted
5environment in which the standard Lua libraries are not available.
6
7* [Rockspec format](rockspec_format.md) - Rockspecs are the files which
8 contain rules explaining how rocks are built and installed as well as their
9 dependencies and other metadata.
10
11* [Config file format](config_file_format.md) - The specification of the
12 LuaRocks configuration file format, as it takes shape.
13
14* [Manifest file format](manifest_file_format.md) - The index file that
15 describes a LuaRocks [repository](rocks_repositories.md), used by both rocks
16 servers and rocks trees.
17
18* [Rock file format](rock_file_format.md) - Reference to the .rock file
19 format: the installable packages produced from
20 [rockspecs](rockspec_format.md).
21
22
23