1.5 二次开发
目录介绍
/opt/qoj 目录是程序的主目录
/opt/qoj/web/qoj 是 OJ 的网页部分,用 PHP 进行编写
/opt/qoj/web/manage 是 OJ 的管理平台,用 PHP 进行编写`
这两个文件夹均被链接至 /var/www
/opt/qoj/judger 是评测机, 用 C 进行编写,链接至 /home/local_main_judger
/var/uoj_data 储存了试题数据
使用 Git 开发
QOJ 使用了 Git 作为版本管理工具
/web/qoj 和 /web/manage 被设置为了 submodule
您可以更改 .gitsubmodules 将他们修改至您的 git 仓库,通过
git submodule init
git submodule update
进行初始化和更新