Tuack-NG(Tuack New Generation)是一套完整的用于辅助 OI/ACM 竞赛题目开发的套件,它的思想来自于 Tuack 项目。这个项目的目标是增强原 Tuack 的效率与易用性。
- 生成比赛/比赛日/题目 配置
- 生成与检测样例/预测试/数据
- 统一修改题目数据
- 渲染到 PDF(使用 Typst)
- NOI 格式
- 渲染到 Markdown
- 渲染到 Html
- (...)
- 基于 MiniJinja 的模板系统
- 测试 C++/C/Rust
- 支持 Subtask
Tip
您可以点击下方链接或查看 Tuack-NG 文档 了解更多。
- 题目渲染
- 测试
首先,请确保您的设备满足以下推荐需求:
- Debian(或其衍生版)或 Arch Linux。
- 对于其他系统及发行版的支持将在稍后添加。
Important
详细安装说明请参阅 Tuack-NG 文档。
对于普通用户,可以在以下渠道下载到本软件,请根据自身网络环境选择合适的渠道。
您可以访问以下页面来获取帮助:
您也可以加入这些社区寻求帮助:
如果您确定您遇到的问题是一个 Bug,或者您要提出一项新的功能,请提交 Issue。
本项目目前开发状态:
| 分支 | 开发状态 | 状态 |
|---|---|---|
master |
正在此分支上开发 1.0 - Kaslana |
如果您有意愿为 Tuack-NG 做出代码贡献,请先阅读 贡献指南 没写 来了解如何为 Tuack-NG 做代码贡献。我们欢迎想要为本应用实现新功能或进行改进的同学提交 Pull Request。
您可以参考 DeepWiki 来了解项目结构。
感谢以下同学为本项目的开发提供支持(✨):
Pulsar 💻 🤔 📖 🎨 🚧 |
Cwhirly 🎨 |
Qaaxaap |
本项目以 Affero General Public License 3.0 或更高版本获得许可。
如果这个项目对您有帮助,请点亮 Star ⭐