金色布局 1.x:编译器探索叉
这是 编译器探索器'叉子为 黄金版式 1.x. 我们维护它只是为了编译器探索器:它以上游1.5.9为基础,有一些修正和现代化的工具. 它出版到npm作为 @compiler-explorer/golden-layout。 。 。 .
如果您想要金色布局用于自己的项目, 请使用 上游 (单位:千美元)golden-layout 时间(npm)不是这个叉子 我们不支持其他用途,我们只做修改编译器探索器的需求.
编译器探索器如何使用
编译器探索器通过npm别名安装它,所以代码和CSS仍然参考 golden-layout数字 :
"golden-layout": "npm:@compiler-explorer/[email protected]"
发展
npm ci
npm run build # build dist/ and src/css from the sources (not committed)
npm test # Vitest tests in headless Chrome, plus a type-check of index.d.ts
测试使用 Vest 浏览器模式 由Playwright驱动系统Chrome,所以Chrome必须安装. 他们装入了jQuery 和相接的建筑, 由内存 来源完全为 npm run build 制造 dist/goldenlayout.js运行一个文件 npx vitest run test/title-tests.js,或以名称过滤 -t。 。 。 .
dist/ 和汇编 src/css 主题是构建产出:它们没有承诺 npm pack编号 :npm publish 先盖起 见 CLAUDE.md 因为建筑是如何融合在一起的.
发布新版本( CE 管理员)
释放者为: 释放请 从公关标题合并到 ce-main。 。 。 .
- 先与其他CE管理员商定修改. 每次发行都直接到npm,从那里进入编译器探索器.
- 给公关 常规承诺 标题, CI 检查:
fix: ...对于补丁释放,feat: ...未成年人,或chore:, (中文(简体) ),docs:, (中文(简体) ),ci:, (中文(简体) ),build:, (中文(简体) ),test:或者说refactor:没有释放。 平起平起地来,所以标题变成了承诺信息. - 请打开( 或更新) 使版本在
package.json财务报告和审定财务报表package-lock.json并添加到CHANGELOG.md。当您想要释放时合并它. - 合并发行的 PR 标签
v<x.y.z>,创建 GitHub 发布,并创建 发布工作流程 通过 Trusted Publishing 发布到 npm, 有出处; 没有 npm 令牌 。 如果包缺少已建文件,则拒绝发布. - 更新编译器探索器
package.json财务报告和审定财务报表package-lock.json到 CE PR 中的新版本.
许可证
MIT,版权深流.io;参见 自由主义。 。 。 .