贡献者:Nikhil Kumar Rajak(@ryzrr) 组织:网络包装 的项目:网络包装-doc-kit 辅导员:Aviv Keller(@avivkeller),Claudio Wunder(@ovflowd),Sebastian Beltran(@bjohansebas) 队友:Mohamed Shams El-Deen(@moshams272),Tushar Thakur(@TusharThakur04) 期间:2026年5月25日至8月17日 问题 Webpack 的docs 住在webpack.js.org 每一个API的改变都意味着有人用手更新它们.
在读者不注意前, 网包-doc-kit 修复这一点。
它需要Webpack的TypeScript声明,通过TypeDoc运行,将输出交给nodejs/doc-kit进行链接和UI,并产生一个自己再生的网站.
我们分三道行 沙姆斯拍摄了AST解析和内容,图沙尔拍摄了路由和导航以及UI,我采取了操作的一面:在发布,版本和部署上如何生成docs.
我的6个交付品是基于 PR 的 doc 同步, 释放意识的 doc 生成, 版本输出文件夹, 部署管道, 合并前的 CI 验证, 以及 README 获取自动化 。
六人全部运出.
在 Webpack-doc-kit 31 中合并 PRs 添加/去除 + 1,959 / − 1,419 区分文件 触及 89 第一 / 最后一次合并 5月 28日 (# 110) / 14 Aug (# 241) 合并 PRs 在其它 repos 2 上游问题存档并固定 1 下方所有事项合并为 .
没有什么是开放或待决的。
释放管道网包的释放发生在.
医生住在这里。
一个发布需要 制作更新的文档 在另一个,没有人做任何事情。 #110被设定为所有下游读取的真相的单一来源,加上维持它的脚本和运行它的工作流程.
我的导师提出了一个对象计划 与,,,,,,,和每个条目。
检讨剪切成平整的标记字符串, 因为其他的都可以从 semver 字符串和位置中产生, 并且已经告诉你哪个是最新的。
正确的电话,我没有看到它。
脚本以 .
进行验证, 找到任何带有相同主项的条目, 替换原位或未切换到前面 。
工作流程运行它并打开一个PR草案,每个动作SHA被固定.
这个触发器本身就是一个检讨修正:在完全用不同的回放方式释放出火之前,我找到了其他的东西。 #116删除了一个输入,我加入了一种信念,即交叉回放触发需要它.
评论问为什么。
它没有。
打开公关删除自己的代码有点低调 但工作流程出来了 webpack/webpack#21074是发送的一半,在核心回波中.
它在发布后运行, 发现在出版的包装列表, 评论发现两件事 我将一个 GitHub 动作表达式直接插入了 JavaScript, 它移动到一个内存值 解析。
我按指数而不是取出名字来选择出版的软件包, 它一直有效,直到没有。
今天运行的版本并不完全如此.
在合并两周后, Aviv在#21082中取代了证书:PAT成为了GitHub App安装标志, 一个PAT是一个人的账户和一个人的瞄准镜,坐在秘密商店里直到有人记得旋转.
应用标志是Org拥有的,范围为应用的安装,在一小时内失效.
这里从来不是一个选项, 它不能到达另一个寄存器, 这是第二个证书存在的整个原因 首先。
他还将工作从"从"更名为"从",将剧本自己单独留下,包含两个修饰.
全链:webpack发布,核心发送,更新,打开PR,Vercel构建预览,维护者合并.
获取整个生态系统的内容 # 122 自动拉出加载器和插件 从整个移植。
在+612-968的10个文档中,我的第二大变化.
它通过Org在标题中后面的公开重置来页面,跳过存档的重置,按名称后缀排序其余部分,再取取,清理并用生成的侧边栏来写入每个README.
评议是非强制性的,因为它扔到uns