本部分将介绍 EDG 的创立历程、背后的团队、其前端的发展里程碑,以及基于它构建的编译器和工具。你有这段历史可以分享吗?欢迎在本站代码仓库中提交 issue。
当源码于 2026 年 9 月 30 日公开后,专业维护必须继续进行。EDG 需要一个能同时做到三件事的新家。
代表 EDG 接收和管理捐款。
维持 EDG 用户所依赖的工程质量。
从内部掌握 C++ 编译器前端知识。
C++ Alliance 是一个非营利组织,拥有经过验证的财务赞助基础设施、在职的 C++ 编译器工程师,并与 C++ 标准社区和 Boost 社区渊源深厚。它将成为 EDG 的非营利之家。
EDG 将像其他任何开源项目一样运作:任何人都可以贡献,所有合并的代码对所有人开放。开发将遵循三条轨道:来自用户社区的贡献、持续维护,以及共同资助的功能。
来自 EDG 用户的错误修复和新功能,以 pull request 形式提交。审查者最初将由经验丰富的 EDG 开发者担任,他们将对变更进行评估。一旦获得批准,这些变更将被合并进 EDG 代码库。
由 Alliance 的 EDG 开发者进行的错误修复和维护工作
为支持 EDG 社区,Alliance 将提供一种方式,让更大的功能由社区开发和资助。这样,组织可以通过资金支持较大功能的开发,而不必派遣自己的开发者投入这些功能的开发。一旦某个功能获得资助,它将同时向所有人发布。
**一个代码库,属于所有人。**无论变更来自哪条轨道,它都会同时进入同一个公开仓库。没有人能获得提前访问权。
财务赞助委员会(FSC)负责监督三条轨道的整个流程。该委员会由 John Spicer 担任主席,并将包括来自 EDG 用户社区的志愿者。
想对委员会成员人选发表意见吗?看看如何参与。
引擎本身、它实现的各项标准,以及你对接的人都不会改变。改变的是工作的资助方式和代码的存放之处。
过渡正在进行中。以下是将要发生的事情,以及 EDG 用户可以如何参与。
财务赞助协议已准备就绪,将在过渡日期之前签署。