我有一个项目,我将其拆分为多个板条箱以便更好地组织,模块也被使用,但项目的某些部分在逻辑上是独立的,仅在我的项目环境中有用,并不打算成为功能完备的通用库。
例如,我有一个写文件格式的箱子,但只支持应用程序所需的有限功能集。
当我尝试在crates.io上发布此内容时,似乎有必要发布所有嵌套的包装箱(对于没有确切错误的道歉,但我宁愿不小心发布一个箱子只是为了测试这个再次)
因为在这个项目之外使用没有多大意义,所以在crates.io
上的根名称空间中列出是没有意义的。
是否可以在crates.io
上发布包含嵌套创建的项目,这些项目本身不会在crates.io
上发布?
添加了备注,因为包可能是最终用户应用,请参阅: "Should end users utilities/applications be uploaded to crates.io?"
有些情况下,板条箱可能是应用程序的一个组成部分,其中没有任何意图为其他人编写库以构建其项目。