tuack-ng 进度展示
Pulsar2021 · · 科技·工程
:::align{center}
:::
概述
前言:https://www.luogu.com/article/m2sc8qhd。
由于改一篇文章不会提高排序优先级,删了重投又不合适,干脆又写了一篇。
让我们看看这个蒟蒻在这 31 天内干了什么:
- 题目渲染
渲染结果可以见 这里。
部分源代码展示:
- 测试
支持导出到 CSV:
- 建立了一个文档但还没有怎么写:https://docs.tuack-ng.ink/
安装
目前这个东西已经部分可用,如果你想安装,请查阅 https://docs.tuack-ng.ink/guide/install.html。
省流:(目前仅支持 Linux x86_64)
-
Debian 及其衍生发行版:安装 https://github.com/tuack-ng/tuack-ng/releases/download/0.1.2/tuack-ng_0.1.2-1_amd64.deb
-
Arch 及其衍生发行版(?):安装 AUR 包
tuack-ng-bin。 -
剩下的发行版不支持,得自己琢磨怎么安装。
下一步计划
-
使用 MiniJinja 替换掉目前
非常抽象的{{}}语法替换机制。\ 这样做有若干好处:没有那么抽象了。- 可以获取到部分上下文(如测试点数量等)信息。
- 更加强大,增加健壮性。
-
将当前所有命令改为默认在当前目录下执行,而非 Tuack 工程根目录。
-
重构部分
test与ren实现,重写部分硬编码内容(比如支持的语言,编译选项,输入输出等)。\ 以上三项为 tuack-ng 0.2.0 里程碑目标。 -
继续写剩下的东西。
-
画个 logo(欢迎贡献,有奖 10 元,私我)画完了