Skip to content
This repository has been archived by the owner on Dec 20, 2023. It is now read-only.

重新搭建应用架构 #1222

Merged
merged 91 commits into from
Jun 24, 2022
Merged

重新搭建应用架构 #1222

merged 91 commits into from
Jun 24, 2022

Conversation

Richasy
Copy link
Owner

@Richasy Richasy commented Jun 24, 2022

说明

重写了哔哩的底层架构,核心思路有两条:

  1. 在 BiliBili 服务器数据结构的基础上构建新的数据层,摆脱对不受控制的数据结构的依赖
  2. 借助 ReactiveUI 构建高度可复用的组件,使用完全的数据层依赖注入,进行响应式编程

最终的效果是不错的,应用的可维护性上了一个台阶

PR 类型

这个 PR 的目的是什么?

  • Bug 修复
  • 功能
  • 代码样式更新
  • 重构

PR 检查清单

请检查你的 PR 是否满足以下要求:

  • 应用成功启动
  • 新组件
    • 对于控件,已将控件放在主项目的 Controls 文件夹内
  • 文件头已经被添加至所有源文件中

备注

应用的导航进行了较大的调整,现在分成了3个层级,主视图->次要视图->播放视图

@Richasy Richasy added bug 🐛 异常或错误使得应用不能按预期工作 功能 💡 新功能或新的请求 操作与体验 🧤 有关操作体验的问题 维护 ⚒️ 涉及项目管理,比如自动化配置等 labels Jun 24, 2022
@Richasy Richasy merged commit 9953e88 into main Jun 24, 2022
@Richasy Richasy deleted the richasy/arch branch June 24, 2022 09:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug 🐛 异常或错误使得应用不能按预期工作 功能 💡 新功能或新的请求 操作与体验 🧤 有关操作体验的问题 维护 ⚒️ 涉及项目管理,比如自动化配置等
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant