Test workflow

This commit is contained in:
Robert Jelic
2025-02-16 15:04:50 +01:00
parent 362d5f0a82
commit 6fdc09fbf6
4 changed files with 112 additions and 7 deletions

19
tools/generate-docs.lua Normal file
View File

@@ -0,0 +1,19 @@
local function processFile(inputFile, outputFile)
local f = io.open(inputFile, "r")
local content = f:read("*all")
f:close()
local out = io.open(outputFile, "w")
out:write(content)
out:close()
print("Generated docs for: " .. inputFile)
end
for file in io.popen('find "src" -type f -name "*.lua"'):lines() do
if not file:match("LuaLS.lua$") then
local outputFile = "build_docs/docs/references/" .. file:gsub("^src/", ""):gsub("%.lua$", ".md")
processFile(file, outputFile)
end
end