Replies: 1 comment
-
|
References: |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
现状 & 提案目标
目前(2023-05) AutoBangumi 项目代码分为后端主仓库 Auto_Bangumi 和前端 WebUI 仓库 Auto_Bangumi_WebUI,在本地开发时和正式发版对接版本/API接口时都有些不方便,
提议把 WebUI 合并进仓库同时开发和打包,目标是通过文件结构与 CI 调整简单合并两边仓库代码,满足开发/发版便捷性同时保留原 Auto_Bangumi_WebUI 仓库所有 contributors 的 commits。
改造过程规划
大致规划分三个阶段,
合并仓库操作:
Auto_Bangumi仓库新开一个分支dev/webui,Auto_Bangumi_WebUI新开一个分支migrateAuto_Bangumi/src->Auto_Bangumi/backend/srcAuto_Bangumi_WebUI->Auto_Bangumi_WebUI/webui/Auto_Bangumi下 git remote 添加 upstream 关联Auto_Bangumi_WebUI,dev/webui分支 ;后续待改动项:
Dockerfile内 COPY 路径改动,.dockerignore原本 src 绝对路径改动dev-latest.yml,docker.yml,release.yml都需要改,另外的看起来不需要改.gitignore改动:但这步额外复制了一份
.gitignore到backend/下,需要再做拆分.gitignore提议拆成三份,顶层 configs/building 的,python 开发的、前端开发的dev.sh改动cd backend和cd webui起项目dev.sh用于同时起俩项目开发Beta Was this translation helpful? Give feedback.
All reactions