lua: add package entry point with public API
Swadhin Biswas committed 7 months ago
8fcc7b4
1 parent aa36924
commit 8fcc7b4
1 file changed
+27 -0
Showing 1 changed file+27-0
▼LUA/contexa/init.lua
+27-0
| @@ -0,0 +1,27 @@ | ||
1 | +--- contexa — package entry point. | |
2 | +--- @module contexa | |
3 | + | |
4 | +local models = require("contexa.models") | |
5 | +local workspace = require("contexa.workspace") | |
6 | + | |
7 | +return { | |
8 | + -- Workspace | |
9 | + GCCWorkspace = workspace, | |
10 | + | |
11 | + -- Models | |
12 | + new_ota = models.new_ota, | |
13 | + new_commit = models.new_commit, | |
14 | + new_branch_metadata = models.new_branch_metadata, | |
15 | + new_context_result = models.new_context_result, | |
16 | + | |
17 | + -- Serialization | |
18 | + ota_to_markdown = models.ota_to_markdown, | |
19 | + commit_to_markdown = models.commit_to_markdown, | |
20 | + metadata_to_yaml = models.metadata_to_yaml, | |
21 | + metadata_from_yaml = models.metadata_from_yaml, | |
22 | + context_summary = models.context_summary, | |
23 | + | |
24 | + -- Utilities | |
25 | + generate_id = models.generate_id, | |
26 | + timestamp = models.timestamp, | |
27 | +} | |
0 | 28 | |