文件名称:brave-variations:编译,发布和检查变体种子文件的资源
文件大小:83KB
文件格式:ZIP
更新时间:2024-05-03 07:30:05
JavaScript
勇敢的变化(格里芬) 格里芬(Griffin)是Google芬奇(Finch)的勇敢版本,后者是Chromium变异服务的后端。 该存储库包含用于编译,发布和检查所谓的种子文件的资源,该种子文件包含所有变体的定义。 了解更多有关什么是变体以及如何将其用于(1)分阶段发布,(2)参数更新和(3)实验的更多。 概述 持续集成服务器(CI)对更新后的种子文件进行序列化并签名,然后将其发布到上的CDN端点。 要浏览种子文件的内容,请在上托管一个仪表板。 回购的组织方式如下: /crypto包含一个实用程序,用于创建密钥对并签署种子文件。 /seed包含JSON种子定义和序列化代码。 /web包含用于浏览种子内容的Web仪表板。 密钥生成和交换 在初始部署和随后的密钥轮换时,必须生成一个新的密钥对。 通过修补的硬编码公共密钥字节来交换公共密钥: 使用$ go run ./crypto/c
【文件预览】:
brave-variations-main
----.github()
--------workflows()
----seed()
--------serialize.py(5KB)
--------proto()
--------requirements.txt(26B)
--------seed.json(3KB)
--------.gitignore(35B)
----crypto()
--------crypto_util.go(2KB)
--------publickey(545B)
--------.gitignore(28B)
----web()
--------index.html(1KB)
--------proto()
--------webpack.config.js(608B)
--------img()
--------js()
--------css()
--------.gitignore(38B)
--------package-lock.json(53KB)
--------package.json(458B)
--------static()
----LICENSE(16KB)
----README.md(3KB)
----.gitignore(30B)