生成。测试。豫
yuyan · 41 行 · 4727 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
「:文言:以实包验其文,所依不杂,旧页不混。汉语:从仓库根目录运行,先构建 yy文档网站生成器;测试实际生成结果与旧入口兼容性。:」
寻观「标准库」之书。
寻观「标准库」之「操作系统」之「文件系统」之书。
寻观「标准库」之「操作系统」之「路径」之书。
寻观「标准库」之「操作系统」之「命令行参数」之书。
寻「标准库」之「操作系统」之「子进程」之书。
「断言」乃化「爻」而化「字符串」而「有」也。
「断言」者会「条件」而会「说明」而若「条件」则「元」否则「发生事故」授以「有」于「说明」也。
「执行」乃化(「列」于「字符串」)而(「爻」合「字符串」合「字符串」)也。
「执行」者会「参数」而「子进程」之「获取输出」于(鉴「获取参数」于「元」而有(「列」【「工具」】)则「工具」或有「其他」则『./yy文档网站生成器』)于「参数」也。
「临时」者「子进程」之「获取输出」于『mktemp』于(「列」【『-d』,『/tmp/豫言文档验证.XXXXXX』】)也。
「断言」于(「临时」中「零」)于『无法创建临时目录』。
「目录」者「去除串结尾」于『「:换行:」』于(「临时」中「一」)也。
「输出」者「路径合并」于「目录」于『文档』也。
「参数」乃「列」于「字符串」也。
「参数」者「列」【『构建包』,『库/包配置/包配置。包。豫』,「输出」】也。
「结果」者「执行」于「参数」也。
「断言」于(「结果」中「零」)于(『包文档生成失败:』附(「结果」中「一」)附(「结果」中「二」))。
「首页」者「读文件」于(「路径合并」于「输出」于『index.html』)也。
「映射」者「读文件」于(「路径合并」于「输出」于『模块映射.json』)也。
「断言」于(「是子字符串吗」于『"source":"配置数据。豫"』于「映射」)于『缺少包内源码到文档的映射』。
「断言」于(「非」于(「是子字符串吗」于『标准库/』于「映射」))于『映射混入依赖包』。
「数据」者「读文件」于(「路径合并」于「输出」于『模块-1.json』)也。
「断言」于(「是子字符串吗」于『"names":[』于「数据」)于『缺少结构化文档数据』。
「断言」于(「是子字符串吗」于『"source":』于「数据」)于『缺少来源字段』。
「所有数据」者「串组合并」于(「态射」授以「字符串」授以「字符串」于(「滤」授以「字符串」于(会「名」而「且」于(「串开头是它吗」于『模块-』于「名」)于(「串结尾是它吗」于『.json』于「名」))于(「读文件夹」于「输出」))于(会「名」而「读文件」于(「路径合并」于「输出」于「名」)))也。
「断言」于(「是子字符串吗」于『"source":"source/配置解析。豫"』于「所有数据」)于『总集未保留实际导出来源』。
「断言」于(「是子字符串吗」于『豫言 / 包配置 @ 0.1.0』于「首页」)于『包身份未写入首页』。
「断言」于(「是子字符串吗」于『总集。豫』于「首页」)于『遗漏非入口依赖模块』。
「断言」于(「是子字符串吗」于『配置数据。豫』于「首页」)于『遗漏包模块』。
「断言」于(「非」于(「是子字符串吗」于『标准库/』于「首页」))于『依赖包混入目录』。
「断言」于(「是子字符串吗」于『href="包说明.html"』于「首页」)于『缺少包说明链接』。
「说明」者「读文件」于(「路径合并」于「输出」于『包说明.html』)也。
「断言」于(「且」于(「是子字符串吗」于『包说明.汉语.md』于「说明」)于(「是子字符串吗」于『包说明.文言.md』于「说明」))于『双语说明不完整』。
「重写」者「执行」于「参数」也。
「断言」于(「非」于(「重写」中「零」))于『不应覆盖非空文档目录』。
「旧式」者「执行」于(「列」【『构建』,『库/包配置/配置数据。豫』,(「路径合并」于「目录」于『入口文档』)】)也。
「断言」于(「旧式」中「零」)于(『入口模式失败:』附(「旧式」中「一」)附(「旧式」中「二」))。
「打印行」于(『文档生成验证通过:』附「目录」)。