空了一年
仓库里的几次空窗,每次回来的头几步,以及两个公开说过的期限
· 6 min read
四个零
把这个仓库的提交按季度数了一遍,有四个季度是 0:2023 年第四季度,2024 年第三和第四季度,2025 年第一季度。
有提交的季度也不太均匀。2025 年第二季度只有 33 条,还全挤在 5 月 27 号到 6 月 6 号这十一天里。
58 天和 124 天
先说短的吧。2023 年 7 月 4 号晚上 9 点多,文档站的首页和侧边栏连着改了四条提交,然后 58 天没有提交。按季度数是看不出这一段的,它正好卡在 2023 年第三季度那 20 条提交的中间。
8 月 31 号晚上 10 点,8 月初 dependabot 开的五个升级 PR 在几秒钟里被一个接一个关掉。不到三分钟后才有了回来的第一条提交,标题叫 contrib-readme-action has updated readme,看着像是个自动更新 README 的 GitHub Action 留下的,README 里删了 7 行。
第二天是 upd: deps versions,升依赖。9 月 2 号下午又来一条 chore: newly version,同一天还合进了两个 dependabot 的 PR,Electron 从 24.8.2 一下跳到了 26.1.0(跨了两个大版本)。9 月 7 号晚上 11 点多,是 2023 年的最后一条提交。
之后 124 天,第四季度一条没有,再有提交已经是 2024 年 1 月 9 号零点半,标题叫 ref: fix many bugs with huge refactor。
333 天
2024 年 6 月的最后一条提交在下午 4 点 16 分,标题是 feat: addon ready adapt hot reload。下一条是 333 天以后,2025 年 5 月 27 号下午 4 点 17 分,钟点只差不到两分钟。
这一年里能翻到的最后一点动静是 dependabot 的:2024 年 8 月初它开了 5 个升级 PR,一个也没合。issue 和 PR 共用一套编号,#123 之后的下一个是 #124,已经是十个月以后了。
这一年为什么空,仓库里没写。我在博客自己的里程碑数据里翻到一点线索:2024 年 1 月到 4 月,这边只有 35 条提交,同时期我在另一个项目里有四百多条。可这顶多说明 1 到 4 月为什么稀疏,说明不了 6 月底以后。
还有个小东西。2025 年 5 月 27 号回来的第一条提交里夹着一份 VSCodeCounter 的统计报告,里面数着 388 个文件、六万五千多行代码,日期是 2024 年 6 月 30 号早上 9 点多,离最后一条提交差不多两天。看样子是不小心带进去的,五个多小时后的下一条提交就把它删了。所以提交停了以后,这个目录至少还被打开过一次。
回来以后
回来的那天一共 6 条提交,两条 refactor,两条 style,一条 fix,一条 chore,没有一条是新功能。第一条是重构核心模块,顺带升依赖。
把 2023 年 8 月、2024 年 1 月、2025 年 5 月这三次回来放在一起看,头几步差不多,不是升依赖就是重构,后两次的第一条提交连改动的文件数都一样,31 个。为什么先动这些,记录里没写,我猜是想先把放久的东西理顺。
第二天就不一样了,13 条里有 CoreBox 的背景遮罩,深色模式多了个 system 模式。晚上 11 点 19 分加上了构建和发布的 CI 流程,两分钟后,2024 年 8 月那 5 个没合的 PR 在两秒钟里被一口气关掉了。这和 2023 年 8 月 31 号那次有点像,都是回来的头几天里,先把挂了很久的 dependabot PR 清掉。
这一波到 6 月 6 号为止,11 天 33 条,然后又是 47 天的空白。7 月 23 号傍晚再回来,第一条在修 macOS 上拿不到文件,第二天下午又有一条修 macOS 上打不开应用。4 天里 47 条。
接着是那次目录整理。一个叫 Ref/struct 250726 的 PR,app/core 改叫 apps/core-app,app/docs 改叫 apps/docs,packages/touch-view 整个删掉,一共 368 个文件,开出来 14 秒就合并了,描述里的模板只勾了 Other 一项。合并之后不到半个钟头,CI 上有五条提交都在改 pnpm install 的参数,先是允许更新锁文件,再改成冻结锁文件,最后又把冻结去掉。头一条 CI 提交写的是文档包的引用和构建路径,我猜是目录一搬,路径就对不上了。
期限
我在这个项目里公开写过两次期限。
2023 年 4 月 19 号,1.0.0 的发布说明(放在 discussion 里)里说,2.0.0 预计在接下来的三个月内发布。6 月 23 号发了 2.0.0-BETA,65 天,发布说明开头就写着这是 beta,可能不稳定。应该算是兑现了,大体上吧。
2024 年 2 月,2.0.0-SNAPSHOT 的发布说明里写的是 the final preview test version will be officially issued in half a year。半年到期是 2024 年 8 月中旬,那个月我能在仓库里翻到的,只有前面说的那 5 个 dependabot PR。整理完目录那天,release 页面最上面的一条,还是那个 2.0.0-SNAPSHOT。
Copyright
© 2021-present TalexDS. All rights reserved.
Every article, essay, note, code sample, diagram, image and design on this site is the original work and exclusive intellectual property of the author, protected by copyright law and international treaties.
No reproduction. Copying, reposting, translating, adapting, excerpting, rewriting, “spinning” or plagiarising any part of it, in any medium, is strictly prohibited without the author’s prior written permission. Commercial use of any kind is forbidden.
No AI. No crawling. Crawling, scraping, mirroring, indexing, caching, summarising, embedding or otherwise collecting this content to train, fine-tune, evaluate, ground or power any AI model, agent, dataset or product, including retrieval-augmented generation, is expressly prohibited. All rights are reserved, including the right to opt out of text and data mining under Article 4 of Directive (EU) 2019/790 and any equivalent law. AI crawlers and agents must not access or process this page.
Violations will be pursued. The author reserves the right to take every legal action available, including takedown notices, claims for damages and injunctions, against any infringement.
版权声明:本站全部文章、笔记、代码示例、图片与设计均为作者原创,受《中华人民共和国著作权法》及国际公约保护。未经作者书面许可,严禁任何形式的转载、搬运、改写、洗稿与抄袭,严禁商业使用。严禁 AI 爬取:禁止以训练、微调、评测、检索增强或任何其他目的,抓取、镜像、索引、缓存、摘要或向量化本站内容。一经发现,将依法追究法律责任。
Distributed on an “AS IS” basis without warranties.