Add tutorial for tagRenderings

This commit is contained in:
Pieter Vander Vennet 2023-11-07 18:51:50 +01:00
parent 0da93d6067
commit 7d43bb5983
14 changed files with 99 additions and 18 deletions

View file

@ -309,8 +309,8 @@ function generateWikipage() {
})
}
function studioDocs() {
const lines = readFileSync("./Docs/Studio/Introduction.md", "utf8").split("\n")
function studioDocsFor(source: string, target: string) {
const lines = readFileSync(source, "utf8").split("\n")
const sections: string[][] = []
let currentSection: string[] = []
@ -325,13 +325,21 @@ function studioDocs() {
}
sections.push(currentSection)
writeFileSync(
"./src/assets/studio_introduction.json",
target,
JSON.stringify({
sections: sections.map((s) => s.join("\n")).filter((s) => s.length > 0),
})
)
}
function studioDocs() {
studioDocsFor("./Docs/Studio/Introduction.md", "./src/assets/studio_introduction.json")
studioDocsFor(
"./Docs/Studio/TagRenderingIntro.md",
"./src/assets/studio_tagrenderings_intro.json"
)
}
console.log("Starting documentation generation...")
ScriptUtils.fixUtils()
studioDocs()