【发布时间】:2018-05-29 12:21:35
【问题描述】:
一种常见的情况是将示例组织在文件层次结构和顶级索引中,从而生成报告摘要。
目前我们手动编写这个索引文件,容易忘记添加新的示例文件。
有没有办法从示例文件层次结构中生成这个索引文件?
【问题讨论】:
标签: concordion
一种常见的情况是将示例组织在文件层次结构和顶级索引中,从而生成报告摘要。
目前我们手动编写这个索引文件,容易忘记添加新的示例文件。
有没有办法从示例文件层次结构中生成这个索引文件?
【问题讨论】:
标签: concordion
我知道有些公司已经这样做了,但目前 Concordion 项目中没有任何东西可以这样做。
我一直在考虑的一个选项是 runAll 命令,它将运行索引的所有子项。这样的东西对你有用吗?
我们需要考虑实际运行什么。不同的模式是:
1) 我们只有一个应该运行所有后代的顶级索引规范。 2)我们在每个级别都有一个索引规范,应该运行兄弟和直接子索引规范。 3)也许我们在每个级别都有一个索引规范,应该运行所有直接子节点,包括索引规范。
这可能会导致多个命令,例如。 runSiblings、runChildren、runChildIndexes、runDescendants。
你怎么看?
【讨论】:
我认为我们不需要引入新的文件类型作为索引文件。 在当前状态下,我们有一个 md 文件作为规范的模块,以及可以调用其他模块的运行命令。 我们遇到的问题是,在使用 run 时,我们必须为每个从属模块写一个标题和相对路径。
这可以通过运行命令的变体来避免
生成的报告等同于手写索引模块生成的报告。
【讨论】: