SyncWatch同步观影
REPOSITORY MAP / v2.4.4

仓库文件地图

用一张可扫描的地图找到产品入口、服务端、客户端、移动端、测试、文档和发布脚本。新手从“从哪里开始”开始,贡献者再进入构建与测试。

返回在线展示下载 Markdown 原文README
打开入口route / menu
填写配置input / policy
保存状态server / data
验证结果client / check
拖动 360° · 滚轮缩放 · 方向键微调

从哪里开始

  1. 先看根目录 README,再打开 GitHub Pages 在线展示。
  2. 实际使用时下载 Releases 中的 Windows、Android 或独立服务器文件;不要把 Source code zip 当安装包。
  3. 修改功能前阅读 docs/architecture.md、CONTRIBUTING.md 和 PRODUCT.md。
  4. 重新构建时按平台调用 build-windows.ps1、build-server-package.ps1 或 mobile/build-apk.ps1。

目录职责

路径职责新手动作
public/浏览器界面、播放器、管理中心和前端资源修改界面后运行前端契约测试
server/Express API、Socket.IO、认证、房间、媒体和 Tunnel后端变更补充接口或集成测试
mobile/Android Java/JNI、Gradle 和 APK 构建使用 build-apk.ps1 验证签名与 ABI
tests/功能、隐私、桌面、Android、Tunnel 和发布验收提交前运行专项测试
docs/Pages 展示、截图、教程、架构和模块页面文档修改后检查链接和手机布局
scripts/Cloudflare、发布和文档生成辅助脚本只按文档调用,不提交临时产物

发布与保护

.github/workflows/ci.yml 在 PR 和 main 上运行检查;pages.yml 只发布 docs/ 静态站;发布 workflow 负责生成成品。release/、node_modules/、数据目录、签名材料和密钥均不提交源码仓库。外部贡献通过 Fork → 分支 → Pull Request → 自动检查 → 维护者审核进入 main。