docs(frontend): document managed language submission
This commit is contained in:
+7
-2
@@ -30,8 +30,13 @@ API 类型更新执行根目录 `make contracts`;前端通过 `pnpm check:api`
|
||||
浏览器与 API 使用同一 origin 的 `/api`,明确配置 `KF_OJ_BROWSER_ORIGINS`;
|
||||
生产必须使用 HTTPS、安全 cookie 与独立部署的反向代理。
|
||||
|
||||
编辑器保留每题/每语言本地草稿,新增 C17 并保留原 C++/Python/Rust 草稿;
|
||||
仅题目声明支持的 C17/C++20 可提交。提交凭据按账号/版本/内容 SHA-256 绑定,
|
||||
编辑器按题目版本和语言保留本地草稿,新增 Java 并保留原 C17/C++/Python/Rust 草稿。
|
||||
可提交语言由服务端已发布版本的能力与语言配置决定,支持 C17/C++20、固定 CPython
|
||||
3.13.16 的单文件 main.py/标准库,以及固定 OpenJDK 21.0.12.1+1-LTS 的默认包
|
||||
Main.java/Main;Java 可包含受控的辅助、内部和匿名类。缺失或无效配置不能提交,
|
||||
Rust 当前保留草稿且不可提交。Python 准备阶段只检查语法,不执行顶层代码;
|
||||
Java 编译错误显示真实诊断,语言版本与预算取自服务端。请求不在线安装依赖。
|
||||
提交凭据按账号/版本/内容 SHA-256 绑定,
|
||||
POST前先保存 UUID,双击共用请求,网络超时/刷新重试复用原键;内容变化产生新键。
|
||||
草稿和已保存凭据不因失败/退出而清除,本地存储不可用时拒绝发起无法稳定重试的提交。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user