> 本文仍处于 Draft 状态,随时可能产生更新。 后续 Roadmap 中各任务将会在 https://github.com/orgs/ProjectAnni/projects/3 中记录。 ## 参与者 @ProjectAnni/dev @ProjectAnni/metadata ## 目标 由于核心开发者的空闲时间不足,2024 年相比之前的计划有了一些变化,希望以核心功能和易用性为核心进行开发,减少整理元数据所需要的大段时间。 Bugfix 依然是高优事项,但对于非阻塞性问题的修复节奏将会放缓。也希望能够出现更多贡献者( 1. 降低整体元数据整理难度 2. 加快 [repo](https://github.com/ProjectAnni/repo) 合入速度 3. Annix 整体体验提升,Bug fix 4. 多抓点 contributor(x ## TODOs 围绕这些目标,2024 年计划中一些关键的 TODO 如下: 1. 元数据 - https://github.com/ProjectAnni/book/pull/77 中提出的形态可能还不是我们的最终目标,需要讨论出后续 Anni 围绕元数据的详细整理模式。 - 启动 Annim 的开发 2. Annix - 确定 Annix 的演进路线,包括目标平台及最终形态。比如究竟是不是要在 1.0 阶段就支持桌面版,是否需要考虑后续 macOS 上的 Menubar App 支持等等。 - 基本播放能力提升。切换到 anni-playback 后,Annix 的基本播放能力有了一定的回退,需要修复。 - Playlist 能力。目前的 Playlist 功能仅支持查看,需要补充 Anniv 中接口支持的其他能力。 - 其他 Bugfix ## 探索性目标 我们还有一些对未来的设想。这些设想可能会耗费大量的时间,因此我们不将其作为主线目标,而是作为闲暇时间的甜点供君选择。 1. Annix 中除 UI 部分 Rust 化。我们希望后续对 annil/anniv/annim 的访问能够共用一套代码。 2. 探索使用 OpenDAL 的可能性。https://github.com/apache/incubator-opendal/issues/654 已经完成,因此我们或许可以替换掉 anni-google-drive3 的实现?或者更激进一些,和文件相关的部分都可以替换? ## 杂项 在上述目标和 TODO 的基础上,Project Anni 还有一些计划中的零散事项。 1. 一些子仓合并到主仓。如 anni-artist。
后续 Roadmap 中各任务将会在 Project Anni in 2024 中记录。
参与者
@ProjectAnni/dev @ProjectAnni/metadata
目标
由于核心开发者的空闲时间不足,2024 年相比之前的计划有了一些变化,希望以核心功能和易用性为核心进行开发,减少整理元数据所需要的大段时间。
Bugfix 依然是高优事项,但对于非阻塞性问题的修复节奏将会放缓。也希望能够出现更多贡献者(
TODOs
围绕这些目标,2024 年计划中一些关键的 TODO 如下:
探索性目标
我们还有一些对未来的设想。这些设想可能会耗费大量的时间,因此我们不将其作为主线目标,而是作为闲暇时间的甜点供君选择。
杂项
在上述目标和 TODO 的基础上,Project Anni 还有一些计划中的零散事项。