能跑不算完成,能升级才算
能跑不算完成,能升级才算 一个 demo 和一个软件之间,隔着的不是功能多少,是「升级」这两个字。这是我最近几个月改得最彻底的一个观念:以前我把发布当终点,现在我知道发布才是承诺的开始。 一、七个地方,同一个版本号HexoManager 每发一个版本,同一个版本号要出现在七个文件…
阅读全文 →能跑不算完成,能升级才算 一个 demo 和一个软件之间,隔着的不是功能多少,是「升级」这两个字。这是我最近几个月改得最彻底的一个观念:以前我把发布当终点,现在我知道发布才是承诺的开始。 一、七个地方,同一个版本号HexoManager 每发一个版本,同一个版本号要出现在七个文件…
阅读全文 →我为什么越做越小 今年上半年我在写「平台」,下半年我在写「工具」。星数没变多,但交付的东西变完整了,而且我不用天天惦记它们。 一、上半年:每个项目都要先解释怎么装把 2026 年前几个月的仓库排开看,气质很一致: X-admin:一套 PHP 的轻量 CMS,卖点是动静分离——后…
阅读全文 →一次被拒的 PR,教会我看 README 我一直以为「代码写得好就会有人用」。直到一个自动生成的 PR 被判了「不符合收录条件」,而真正卡住我的,不是代码、不是截图、不是功能——是 README 用的是中文。 一、事情怎么开始的AppImage/appimage.github.i…
阅读全文 →把功能塞进本体,还是把边界交出去 一个人做软件,最危险的时刻不是没人用,是「功能请求的增长速度快过你的时间」。我在这件事上摔过一次,后来才想明白:解法不是写得快点,是把该交出去的东西交出去。 一、杂物间做 X-Note 的前几个版本,我的做法非常直觉:有人要什么,我就往本体里塞什…
阅读全文 →十九个仓库,二十七颗星 今天把自己的 GitHub 主页从头翻了一遍:十九个仓库是自己写的,八个是 fork 别人的,星标加起来二十七颗。最多的那个十一颗,是一个管 Hexo 站点的桌面工具。这个数字放在任何榜单里都不值一提,但它确实改变了我对「发布」这件事的看法。 一、第一颗星…
阅读全文 →十五天:三次推翻、一次堆量,和几个被砍掉的功能 10 月 24 日到 11 月 8 日,十五天。六个项目,近两百次提交,三次把已经写好的东西推翻重做。这篇不是项目介绍——每个项目的 README 都比我能写得清楚——只记那些没进 README 的决定。 一、先学会砍:x-vide…
阅读全文 →Aider 把整个仓库当作上下文,在终端里改代码、自动生成 commit,AI 结对编程的开源经典 项目速览 项目 内容 仓库 Aider-AI/aider 语言 Python 协议 Apache-2.0 星标 约 2.5 万(2026 年榜单口径) 形态 纯终端 CL…
阅读全文 →AiSOC 告警融合 + LLM 分诊 + MITRE ATT&CK 溯源,每一步推理都能回放——MIT 协议、可自托管、零密钥可跑 项目速览 项目 内容 仓库 beenuar/AiSOC 语言 Python 协议 MIT 星标 约 6 千(2026 年 Tre…
阅读全文 →Appsmith 拖拽组件 + JS 逻辑 + 直连数据源:管理后台、运营面板这类内部系统,几小时就能交付 项目速览 项目 内容 仓库 appsmithorg/appsmith 语言 TypeScript / Java 协议 Apache-2.0 星标 约 4…
阅读全文 →Appwrite 认证、数据库、存储、函数、消息一站齐:一条 Docker 命令拉起整套后端,数据留在自己服务器 项目速览 项目 内容 仓库 appwrite/appwrite 协议 BSD-3-Clause 星标 约 5.7 万(2026 年口径) 形态 自托管 &#…
阅读全文 →