Back to Kazumi

Kazumi/

static/doc/STRUCTURE.md

2.2.73.4 KB
Original Source

Kazumi/

Generated by DeepSeek-V4-Flash.

Kazumi/
├── lib/                        # Dart 代码
├── test/                       # 测试
├── assets/                     # 资源
├── static/                     # 文档与静态素材
├── android/  ios/  linux/  macos/  windows/  web/   # Flutter 平台框架
├── fastlane/                   # 打包脚本
├── .github/                    # CI workflow + 模板
├── pubspec.yaml                # 依赖与版本
├── analysis_options.yaml       # lint 配置
├── LICENSE
└── README.md

lib/

lib/
├── main.dart                   # 入口
├── app_module.dart             # 根模块
├── core_module.dart            # App 单例注册
├── app_widget.dart             # 应用外壳
├── navigation.dart             # 全局 navigatorKey / routeObserver
├── hive_registrar.g.dart       # Hive adapter 注册表
│
├── bbcode/                     # BBCode 解析器
│   ├── bbcode_base_listener.dart
│   ├── bbcode_elements.dart
│   ├── bbcode_widget.dart
│   ├── README.md
│   └── generated/
│
├── bean/                       # UI 组件
│   ├── appbar/
│   ├── card/
│   ├── dialog/
│   ├── settings/
│   └── widget/
│
├── modules/                    # 数据模型
│   ├── bangumi/
│   ├── character/  characters/
│   ├── collect/                # 收藏
│   ├── comments/  staff/       # 评论、staff 响应
│   ├── danmaku/                # 弹幕
│   ├── download/               # Download
│   ├── history/                # 历史记录
│   ├── my/                     # 我的
│   ├── plugin/                 # 规则商店
│   ├── roads/                  # 线路+剧集
│   └── search/                 # 搜索
│
├── pages/                      # 页面
│   ├── index_module.dart / index_page.dart / init_page.dart
│   ├── router.dart             # 底部 Tab 路由表
│   ├── route_error_page.dart
│   ├── about/  bangumi/  collect/  download/  error/  history/
│   ├── info/                   # 番剧详情
│   ├── logs/  menu/  my/
│   ├── onboarding/             # 首次引导
│   ├── player/                 # 播放器主体 + controller/ 子目录(弹幕/进度/调试等)
│   ├── plugin_editor/          # 规则编辑/商店/测试
│   ├── popular/  search/  timeline/  video/  webdav_editor/
│   └── settings/               # 各设置页 + danmaku/ + proxy/
│
├── plugins/                    # 规则 schema 与规则管理
│
├── repositories/               # 仓储接口 Hive
│
├── request/                    # 网络
│   ├── apis/
│   ├── clients/
│   ├── config/
│   └── core/
│
├── services/                   # 服务
│   ├── download/
│   ├── logging/
│   ├── network/
│   ├── platform/
│   ├── player/
│   ├── plugin/
│   ├── shaders/
│   ├── storage/
│   ├── sync/
│   ├── update/
│   └── video_source/
│
├── utils/                      # 无状态工具
│
└── webview/                    # WebView
    ├── captcha/
    └── video/