1 个不稳定版本
0.0.0 | 2020年2月23日 |
---|
在#实用类别中排名第21
6KB
98 行
布里奥什
布里奥什是一个包管理器和构建工具(或者将来会成为!)
项目目标
布里奥什的最终目标是创建一个包管理器和构建工具,它结合了现有工具的最好元素和一些相当直接的创新。布里奥什的一些主要影响因素是Cargo、Homebrew和Nix。一些未来的目标
- 易于设置和使用
- 为本地用户构建和安装包,无需root权限
- 确定性(或至少一致性)构建
- 易于发布新包和对现有包的贡献更新
- 设置和构建本地项目(不再有“在我的机器上运行良好”的问题,在入职时)
- 易于交叉编译包
当前状态
布里奥什仍处于“预概念验证”阶段,尚不适合使用。以下是需要完成的基本功能列表,以便它能够进入“概念验证”阶段
- 用于定义包的配置格式(当前计划是使用TypeScript)
- 某种形式的沙盒或隔离以构建包
- 根据包配置哈希存储包,以便可以轻松缓存包构建
- 用于管理包的命令行工具
- 分发预构建包的基础设施(即带有某种构建机器的仓库)
- 一个初始的常用包仓库(以便您实际上可以使用布里奥什使用)
依赖项
~7MB
~134K SLoC