#包管理器 #构建工具 #实用

夜间版 构建 布里奥什

实用的包管理器和构建工具

1 个不稳定版本

0.0.0 2020年2月23日

#实用类别中排名第21

MIT许可证

6KB
98

布里奥什

布里奥什是一个包管理器和构建工具(或者将来会成为!)

项目目标

布里奥什的最终目标是创建一个包管理器和构建工具,它结合了现有工具的最好元素和一些相当直接的创新。布里奥什的一些主要影响因素是Cargo、Homebrew和Nix。一些未来的目标

  • 易于设置和使用
  • 为本地用户构建和安装包,无需root权限
  • 确定性(或至少一致性)构建
  • 易于发布新包和对现有包的贡献更新
  • 设置和构建本地项目(不再有“在我的机器上运行良好”的问题,在入职时)
  • 易于交叉编译包

当前状态

布里奥什仍处于“预概念验证”阶段,尚不适合使用。以下是需要完成的基本功能列表,以便它能够进入“概念验证”阶段

  • 用于定义包的配置格式(当前计划是使用TypeScript)
  • 某种形式的沙盒或隔离以构建包
  • 根据包配置哈希存储包,以便可以轻松缓存包构建
  • 用于管理包的命令行工具
  • 分发预构建包的基础设施(即带有某种构建机器的仓库)
  • 一个初始的常用包仓库(以便您实际上可以使用布里奥什使用)

依赖项

~7MB
~134K SLoC