tuack-ng 进度展示

· · 科技·工程

:::align{center}

:::

概述

前言:https://www.luogu.com/article/m2sc8qhd。

由于改一篇文章不会提高排序优先级,删了重投又不合适,干脆又写了一篇。

让我们看看这个蒟蒻在这 31 天内干了什么:

渲染结果可以见 这里。

部分源代码展示:

支持导出到 CSV:

安装

目前这个东西已经部分可用,如果你想安装,请查阅 https://docs.tuack-ng.ink/guide/install.html。

省流:(目前仅支持 Linux x86_64)

下一步计划

  1. 使用 MiniJinja 替换掉目前非常抽象{{}} 语法替换机制。\ 这样做有若干好处:

    1. 没有那么抽象了
    2. 可以获取到部分上下文(如测试点数量等)信息。
    3. 更加强大,增加健壮性。
  2. 将当前所有命令改为默认在当前目录下执行,而非 Tuack 工程根目录。

  3. 重构部分 testren 实现,重写部分硬编码内容(比如支持的语言,编译选项,输入输出等)。\ 以上三项为 tuack-ng 0.2.0 里程碑目标。

  4. 继续写剩下的东西。

  5. 画个 logo(欢迎贡献,有奖 10 元,私我) 画完了