宣布布里欧修!|布里欧修

主要观点:

  • 宣布 Brioche 的首次公开发布,它是基于其他包管理器理念构建的新包管理器和构建工具,设计灵活易用,利用 TypeScript 进行类型检查和自动补全。
  • 此版本为技术预览,目前仅限于 x86-64 Linux,包数量少且有一些突出问题,如性能问题和语言服务器协议实现中的错误。
  • 介绍 Brioche 项目文件的示例,包括导入依赖、定义默认函数和额外的容器构建函数等,以及可执行的命令和功能。
  • 阐述写另一个包管理器的原因,如好玩、对 Nix 的不满等。
  • 提及 Brioche 的短期和长期计划,包括提高性能、添加更多包等,以及希望成为管理软件项目的最佳方式。
  • 说明 Tangram 与 Brioche 的相似性,作者曾在 Tangram 工作并将其部分设计理念融入 Brioche 中,Brioche 许可证包含 Tangram 的版权声明。

关键信息:

  • Brioche 是新包管理器,基于其他包管理器理念,利用 TypeScript。
  • 技术预览版本限制多,有问题待解决。
  • 项目文件示例及可执行命令。
  • 写 Brioche 的原因包括好玩和对 Nix 的不满。
  • 长期计划是成为管理软件项目的最佳方式。
  • Tangram 与 Brioche 相似,作者曾在 Tangram 工作并融入其理念。

重要细节:

  • 示例中Brioche.glob用于导入文件,cargoBuild用于构建 Rust 项目。
  • 可通过brioche run运行默认函数,brioche build -e container -o container.tar构建容器图像,brioche build -o output/构建包含运行时依赖的目录。
  • 作者曾长期使用 NixOS 后放弃,因觉得 Nix 某些方面不直观、工作繁琐等。
  • Brioche 长期目标是统一管理各种项目的外部依赖等。
  • Tangram 即将发布,与 Brioche 有很多相似之处,作者曾在 Tangram 工作并融入其设计理念到 Brioche 中。
阅读 15
0 条评论