Ekapkgs, a poly-repo fork of Nixpkgs
a year ago
- #Open Source
- #Nixpkgs
- #Package Management
- Ekapkgs是Nixpkgs的一个分支,旨在解决可维护性和创新性挑战
- Nixpkgs的单体结构导致RFC流程缓慢并打击贡献者积极性
- Nixpkgs中的大规模重建会导致回归问题并需要大量稳定化工作
- Ekapkgs将软件包拆分为正交仓库(Lib、corepkgs、Languages、Ecosystems、ekapkgs、userpkgs)
- 更小的软件包集合可实现更快更新并消除分段工作流需求
- Corepkgs提供稳定性,而ekapkgs提供更多未经精细打磨的软件包
- Eka-ci工具通过检查下游构建和软件包变更来优化PR审核
- Ekapkgs支持通过overlay扩展软件包集合,满足业务需求
- 从RFC流程转向由专门委员会处理的聚焦增强提案
- 信息性提案有助于在提出解决方案前先识别问题