本仓库存放了 UOJ 官网( https://uoj.ac )的主要代码,供大家学习参考。
为了尽可能复现官网的运行环境,我们将整个网站用 docker 容器技术进行了封装。不过目前的复现方法仍不完美,比如有些运行库还需要手动安装。所以,如果你想将 UOJ 部署于正式场合,请勿直接使用本仓库代码。正式场合下建议使用UOJ 开源社区维护的版本。
当前这版官网版代码具有一些开源社区版没有的功能。如果你想让你的开源社区版也支持这些功能,可以参考官网版自行修改。修改完成后,欢迎向开源社区版提交 pull request!
如果你想为 UOJ 官网贡献代码,你可以直接向本仓库提交 pull request。审核通过后我们将会同步更新至 https://uoj.ac !
感谢大家支持!欢迎加入官方 QQ 群交流讨论:590822951
。
- 安装教程:https://vfleaking.github.io/uoj/install/
- 上传题目:https://vfleaking.github.io/uoj/problem/
- 开发指南:https://vfleaking.github.io/uoj/dev/
MIT 协议