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 是我心目中最好的插件,谢谢你把它做出来,也谢谢你把它开源。

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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