各位,毫无疑问,尝试编写插件是一件很有趣的事情,也是一次非常有用的学习经历,更有趣的是看看 ChatGPT 能否帮助你编写它……
……但将插件部署到生产环境并正式与公众分享,确实意味着你需要承担后续支持的责任。
依赖 ChatGPT 作为生产力助手固然很好,但你确实需要自己理解每一行代码。
如果不是因为我们已经有一个涵盖了这一功能领域的 Theme Component(尽管目前无法正常工作),我不会对这一切有太大问题。
部署一个插件来取代它是一个倒退,因为你应该尽可能地将东西部署为 Theme Component,这样它就可以被更多类型的安装更广泛地使用,侵入性更小,并且部署和移除速度更快。
你需要一个_非常_好的理由来恢复使用插件(这个理由可能存在,但最好详细说明和辩护)。
我仍然认为,作为一个社区,我们应该致力于维护现有的资产,而不是创建新的资产(除非,像 Guest Gate Component 那样,有机会创建一个 Theme Component 来代替,这将是一个有价值的改进)。
为此,我认为努力应该集中在以下方面:
我怀疑它不再工作的主要原因是原始维护者太忙于其他项目,但没有任何东西阻止任何人向仓库贡献代码来修复它,有人尝试过吗?
Pavilion 的成员在投入我们多年来无数的公开贡献方面的时间是有限的,社区确实需要承担一部分负担。
/rant 结束