#darling #template #package-manager #up

darling-template

实现 darling 的模板

2 个版本

0.1.1 2024年4月12日
0.1.0 2024年4月11日

#512 in Unix APIs

每月 23 次下载

MIT 许可证

4KB

darling-template

这是一个为尚未实现 darling 的包管理器而设计的模板。Darling 规范可能有点挑剔(最显著的是你需要有一个在 crate 根目录可访问的 pub static PACKAGE_MANAGER 变量,它 impl darling_api::PackageManager),所以这个模板旨在为你设置一切。要使用它,你可以带或不带自动 git 设置来使用它。

带 git 设置

在这个存储库中,点击“使用此模板 > 创建新仓库”。这将使用此模板创建一个新的 git 仓库。然后你可以使用 git clone 它到您的本地机器上,并像平常一样工作。

不带 git 设置

要使用此模板而不进行 git 设置,您可以像正常一样克隆它并在本地机器上工作。

下一步

无论您选择哪种方式,您都必须使用 cargo publish 将您的 crate 上传到 crates.io。请确保将您的 Cargo.toml 文件中的元数据更改为您作为作者、您首选的许可证等信息。

此外,您的 crate 必须以 darling- 开头。

一旦您的 crate 发布,任何拥有 darling 的人都可以使用它,无需更新。

这一点不言而喻,但请注意您在代码中放入的内容。尽量保持性能和安全性。

依赖项

~140KB