为各种语言生态系统自动化可重现打包
文档 |
示例仓库 |
示例仓库Flake |
示例包
!!! 警告
dream2nix是不稳定的软件。虽然简单的用户体验是我们的主要关注点之一,但API仍在开发中。请预期可能会有破坏性的更改。
旧版dream2nix
Dream2nix目前正在重构以使用drv-parts。并非所有功能和子系统都已迁移。如果您希望继续使用makeFlakeOutputs
接口,请参考dream2nix的legacy分支。
资金支持
本项目通过NGI Assure基金获得资助,该基金由NLnet设立,得到欧盟委员会下一代互联网计划的财政支持,在通信网络、内容和技术总局的支持下,根据资助协议No 957073进行。申请仍在开放,您可以立即申请。
如果您的组织希望通过额外资金支持该项目,以添加对更多语言或新功能的支持,请联系其中一位维护者。
文档
演示
联系我们
贡献
目标
dream2nix专注于以下方面:
- 模块化
- 可定制性
- 可维护性
- 跨2nix解决方案的代码去重
- 跨2nix解决方案的通用UI
- 减少开发新2nix解决方案的工作量
- 探索和采用新的nix功能
- 简化包的更新
该项目的目标是创建一个标准化、通用、模块化的自动打包解决方案框架,旨在提高灵活性、可维护性和可用性。
其意图是将许多现有的2nix转换器整合到这个框架中,从而改善上述许多方面,并为所有2nix解决方案提供统一的用户体验。