Skip to content

致 enderneko:谢谢你写出了 Cell —— 关于我想做一个社区更新版的说明 #498

Description

@MiliChang

首先,我真的非常非常喜欢 Cell

我用过市面上几乎所有的团队框架插件,最后留下来的只有 Cell。

它是我见过在「功能强大」和「不打扰人」之间平衡得最好的一个:

  • 布局、指示器、光环过滤这些设置细到令人发指,但界面依然清爽,新手也能上手;
  • 性能好到几乎感觉不到它的存在,25 人团队里也是稳的;
  • 代码结构干净,注释清楚,我这些年读它、改它,学到的东西比读任何教程都多;
  • 你对细节的坚持——像素对齐、字体渲染、每一个 tooltip 的措辞——都能看出来是真的在用心做东西,而不是交差。

对我来说,Cell 已经不只是一个插件,它是我整个 UI 的核心。每次开新号、重装系统,装的第一个插件永远是它。所以,先说一句最重要的话:谢谢你,enderneko。

关于我想做的事情

我完全理解,做一个免费的开源插件,长期维护是一件非常消耗人的事情。真实生活永远优先,休息、离开一段时间,都是再正常不过的选择,没有人有资格要求作者必须一直更新。

不过 12.1 这个版本对插件作者实在不太友好——大量 Unit API 和整个光环系统都变成了 secret value,很多老写法会直接报错,Cell 目前在新版本上会有一些问题。而现在还有不少玩家在等着能继续用它。

所以我想做的是:在你回归之前,维护一个非官方的「社区更新版 / 粉丝更新版」,作为一个临时的过渡方案。

我的原则很明确:

  1. 完整保留原作者署名和 GPL 协议,不会移除或修改任何版权信息;
  2. 明确标注这是非官方分支,改名发布,绝不会伪装成 Cell 本体;
  3. 不会推送版本信息影响原有 Cell 用户,我的分支不会广播版本号,不会让官方版用户收到「有新版本」之类的提示;
  4. 不接受任何形式的捐赠,所有赞助入口依旧指向你;
  5. 你随时回来,我随时停止。只要你重新开始更新,我会第一时间归档我的分支,并引导所有用户回到官方版本;
  6. 只维护现行版本,不支持经典服务器(Classic / Cata / MoP 等一律不做)。

一句话总结

这不是接手,只是帮忙看着家门口的灯,等你回来。

如果你对这件事有任何顾虑,或者希望我在命名、发布方式、说明文字上做任何调整,请直接告诉我,我会完全照办;如果你希望我不要这么做,我也会立刻停下来,绝无二话。

无论如何——Cell 是我心目中最好的插件,谢谢你把它做出来,也谢谢你把它开源。

祝一切都好,好好休息,随时欢迎回来 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions