chore: 初始化插件仓,上传 album/finance/menduner 及开发规范文档
JCS(云际存储)插件仓:所有 JCS 插件的源码统一在本仓管理,与核心仓(JCS-pub / common / JCS-front)解耦,插件开发者在本仓内自由协作。
JCS-pub
common
JCS-front
jcs-plugin/ ├── README.md # 本文(人读) ├── AGENTS.md # AI 编程助手规则(AI 读) ├── .gitignore # 排除构建产物与敏感文件 ├── docs/ │ └── 插件开发规范.md # 插件开发规范(精简版) ├── album/ # 相册(最小本地 Docker 骨架样例) ├── finance/ # 票务报销 ├── menduner/ # 科研助理 └── <your-plugin>/ # 你的新插件
git clone https://gitlink.org.cn/JointCloud/jcs-plugin.git
插件开发还需要核心仓(用于编译 client.exe 与提交注册迁移脚本 PR),见《JCS 插件开发规范与教程》。
client.exe
cp -r album <your-plugin>
backend/
frontend/
Dockerfile
nginx.conf
supervisord.conf
完整规范见 docs/插件开发规范.md 与核心仓的《JCS 插件开发规范与教程》。
jcs-plugin/<your-plugin>/
thirdparties
node_modules
dist
__pycache__
venv
*.db
git pull --rebase
git push --force
x.y.z
ImageRef
详见 AGENTS.md(AI 规则)与 docs/插件开发规范.md。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
jcs-plugin
JCS(云际存储)插件仓:所有 JCS 插件的源码统一在本仓管理,与核心仓(
JCS-pub/common/JCS-front)解耦,插件开发者在本仓内自由协作。仓库结构
快速开始
1. 拉取代码
插件开发还需要核心仓(用于编译
client.exe与提交注册迁移脚本 PR),见《JCS 插件开发规范与教程》。2. 开发一个新插件
cp -r album <your-plugin>backend/)与前端(frontend/)Dockerfile/nginx.conf/supervisord.conf)JCS-pubfork 上提交注册迁移脚本的单文件 PR完整规范见 docs/插件开发规范.md 与核心仓的《JCS 插件开发规范与教程》。
修改范围(重要)
jcs-plugin/<your-plugin>/)。JCS-pub/common/thirdparties/JCS-front),一律走 PR。node_modules/dist/__pycache__/venv/*.db/ 数据目录 / 镜像 tar / token / 证书。版本管理要点
git pull --rebase;禁止git push --force。x.y.z),与迁移脚本ImageRef保持一致。详见 AGENTS.md(AI 规则)与 docs/插件开发规范.md。