知识卡片

保持原项目纯洁

专业/工作

内容

二次开发开源项目时,优先通过包装、监控、代理和周边系统扩展,避免大改核心代码。发散:改得越深,越难跟随社区升级;短期满足需求,长期可能变成自研分支负担。

参考来源

《从0开始学架构》第48章《再谈开源项目:如何选择、使用以及二次开发?》