Здесь речь о генераторе документации для данного проекта писанного на языке
TypeScript.
Ознакомиться и установить программу генерации документации для TypeScript можно по ссылке …здесь или просто набрав typedoc в интернете. Послевыполнения инструкций по установке и настройке приложения Typedoc, выполним далее самые простые и необходимые шаги для данного проекта, подойдет и как пример для других проектов.
В корне проекта создайте файл typedoc.json и внесите в него необходимый код:
defalt или minimal).{
"entryPoints": ["main/aprakos.ts"],
"out": "docs/generated",
"name": "Aprakos-TS",
"theme": "default"
}
В папке
docsнаходятся только файлыmarkdown, а сгенерированная документация во вложенной папкеgenerated. Такая архитектура важна для корректного отображения во всех местах расположения ресурсов; этоgithub,readthedocsиgithub-pages. Именно при таком раскладе материалов сохраняется все правильно для всех случаев публикации.
typedoc с опциямиЗдесь мы запускаем typedoc с опциями --options из файла typedoc.json
npx typedoc --options ../typedoc.json
Здесь мы выполним сборку из папки скрипта и автоматически получим на выходе вложенную папку docs с документацией.
npx typedoc
Если нужно добавить всю документацию markdown,то добавьте в typedoc.json эту строку:
"projectDocuments": ["my_folder/*.md"]
Или перечислите все файлы нужные по именно:
"projectDocuments": [
"my_folder/a.md",
"my_folder/b.md",
"my_folder/c.md",
]
