【发布时间】:2022-12-01 08:14:37
【问题描述】:
那天晚上我去试用了 Ada 的 Alire 包管理器,并在 documentation 中找到了这个:
发出 alr init --bin myproj(你可以将 --lib 用于库项目)
第一次运行此命令时,alr 会询问几个问题以自动填写有关 crate 的信息:
GitHub 登录:用于在向社区索引贡献时识别 crate 的维护者。 全名:箱子作者的名字 电子邮件地址:箱子作者的联系方式
目前所有问题都是可选的,您只需按回车键即可使用默认值。
这种“目前所有问题都是可选的”有点令人担忧,因为它暗示它们在未来将是强制性的。
这似乎是一个非常奇怪的设计选择。我没有或不需要 GitHub 帐户,虽然我知道 Alire 需要从 GitHub 拉取以检索箱子,但我认为克隆公共存储库不需要帐户。如果我将来会被有效地拒之门外,我不想过度依赖 Alire 生态系统。
我还没有发现关于 Alire 何时开始要求 GitHub 帐户的任何讨论或时间表 - 真的是这样吗?如果是这样,它什么时候会成为强制性的?
【问题讨论】:
标签: ada package-managers