#zip-archive #convert #website #html #directory #description #actionscript

已删除 sunform-htmlapi

将 ActionScript 3 API 描述目录转换为可浏览的 HTML 网站ZIP存档

1 个不稳定发布

新增 0.1.0 2024年7月22日

#8#actionscript

Apache-2.0

6KB

HTML API

sunformhtmlapi 可执行文件将 ActionScript 3 API 目录转换为包含可浏览 HTML 网站的 ZIP 存档。

ActionScript 3 项目

ActionScript 3 项目被放置在文件系统中的包树中,作为 TOML 文件。例如,foo.bar 包定义了一个函数 sum

foo/bar/sum.toml

[method]
name = "sum"
description = "Sums two numbers."

[[param]]
name = "a"
type = "Number"

[[param]]
name = "b"
type = "Number"

[[result]]
type = "Number"

步骤

  • 1. 接收目录路径。
  • 2. 接收 ZIP 存档输出路径。
  • 3. 构建 ActionScript 3 包层次结构。
  • 4. 向每个 ActionScript 3 包贡献部分 ActionScript 3 项目。
  • 5. 贡献给搜索机制。
    • 搜索窗口根据字符相似性搜索 ActionScript 3 项目;而不是通过描述或实际内容。
  • ...
  • 其次。生成一个类似于 Windows 8.1 中的 Metro 设计的 API HTML 网站。
  • 输出包含 HTML 网站的 ZIP 存档。

依赖关系

  • smodel - 用于表示 ActionScript 3 项目。
  • clap - 用于命令行应用程序。
  • file_paths - 用于路径操作。
  • ZIP 相关的东西

无运行时依赖