1 Star 0 Fork 414

scriptiot/LuatOS

forked from 合宙Luat/LuatOS 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
.github/workflows
bsp
docs
lua
luat
mind
script/test
tools/java
src
.gitignore
README.md
pom.xml
.gitignore
.gitmodules
LICENSE
Makefile.inc
README.md
docs.md
logo.jpg
luatos.code-workspace
system.jpg
tool.lua
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

LuatOS 文档生成工具

{
  // 工作目录:即项目目录
  "workdir": "D:/github/LuatOS/",
  // 要生成什么类型的文档
  // 支持: md | json
  "as": ["md"],
  // 搜索文档的入口
  "entries": [{
    // 入口标题
    "title": "LuaAPI模块",
    // 入口路径,相对 workdir
    "path": "luat/modules",
    // 搜索的文件前缀
    // 从 workdir+path 之后的路径开始算,一定不是 "/" 开头
    "prefix": [],
    // 搜索文件后缀
    "suffix": [".c"],
    // 仅输入下面指定的 API
    // 支持, "C" 和 "LUA"
    // !! 注意,需要全部大写
    // 默认的,都会输出(即,只要解析器收集到的函数签名,都会输出为文档)
    "lang" : ["C", "LUA"],
    // 这个开关如果设置为 true,所有空白的函数签名都会被无视
    // 默认 false
    "dropEmptyComment": true,
    // 文档集用那个文件作为模板,默认是入口目录下的 README.md 文件
    // 模板文件的 ${index} 占位符会放置生成的索引列表
    // 占位符 ${index} 则为本配置声明的 title 段
    "readme" : "README.md"
    // 输出路径,相对 output
    // 占位符 ${name} 表示 path 对应目录的名字
    // 本例中,它表示 "modules"
    "out": "${name}",
    // 是否递归深层搜索目录
    "deep": true
  }],
  // 输出文档的目录
  // 占位符 ${workdir} 就是工作目录
  "output": "${workdir}/docs/api/"
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Lua
1
https://gitee.com/scriptiot/LuatOS.git
git@gitee.com:scriptiot/LuatOS.git
scriptiot
LuatOS
LuatOS
master

搜索帮助