Welcome
本文档库用于介绍 Portable Online Judge 系统的使用说明,包括如下内容
- 如何部署 Portable OJ(for 系统的管理员)
- 如何使用 Portable OJ(for 系统用户)
- 用户相关
- 题目相关
- 提交相关
- 比赛相关
- 批量用户相关
- 如何为 Portable OJ 做出贡献(for 开源社区)
请注意,本文档基于 Portable Online Judge v0.1.0 版本编写,且文档内的说明内容与 v0.1.* 的所有版本不会有较大差异。
项目相关源码链接
开源社区支持
| 属性 | 支持 |
|---|---|
| 开发/运行平台 | Ubuntu(GNU/Linux x86_64) |
| 开源平台 | GitHub |
| 持续集成 | GitHub Actions |
| 交付平台 | Docker |
| Server | |
| 开发环境 | OpenJDK 1.8 |
| 开发框架 | Spring Boot |
| 关系数据库 | MySQL |
| 非关系数据库 | Mongo/Redis |
| Judge | |
| 开发环境 | CMake 3.16/Apple clang version |
| 语言版本 | GNU G++ C++17 |
| 沙盒支持 | libseccomp-dev |
| Web | |
| 开发环境 | nodejs |
| 开发框架 | vue |
| 路由系统 | vue-router |
| 数学公式支持 | katex |
| markdown 解析支持 | marked |
| 代码编辑器支持 | codemirror |