mirror of
https://github.com/0x5eal/luau-unzip.git
synced 2025-04-10 17:20:53 +01:00
20 lines
No EOL
697 B
Text
20 lines
No EOL
697 B
Text
--> Generate documentation for this project
|
|
|
|
local Moonwave = require("./util/generator/moonwave")
|
|
local Generator = require("./util/generator/generator")
|
|
local Markdown = require("./util/generator/markdown")
|
|
|
|
Generator.removeLegacyFiles()
|
|
|
|
local packageCommentJson = Moonwave.extractCommentsIntoJson()
|
|
|
|
for _, classDocumentation in packageCommentJson do
|
|
local documentPath = Generator.writeClassName(classDocumentation.name)
|
|
local documentContent = Markdown.generateMarkdownDocumentFor(classDocumentation)
|
|
|
|
print(`Writing document '{classDocumentation.name}' to '{documentPath}', size: {string.len(documentContent)}`)
|
|
|
|
Generator.writeClassContent(documentPath, documentContent)
|
|
end
|
|
|
|
return {} |