namespaces - 如何检查您的项目名称是否在 packagist.org 上可用

标签 namespaces composer-php vendor packagist

我正尝试在 packagist.org 上发布我的第一个 php 项目,但我的供应商名称已被占用。我已经把一个tagged release推送到github了;现在我必须在不创建新的 git 标签的情况下修改我的 Composer 文件,这不像将您的更改推送到 github 那样简单。我的问题是:如何在命名包之前进行命名空间检查?代码名称间距也存在同样的问题。如何进行查找以防止冲突?

最佳答案

您可以使用 search 进行检查:

composer search somevendor

然后就等着看是否弹出一些包。

不过,您无法真正检查命名空间。我猜你最好的选择是坚持使用你的供应商名称。即使您有一个冲突的供应商名称,您的项目名称通常仍然不同。

关于namespaces - 如何检查您的项目名称是否在 packagist.org 上可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37013259/

相关文章:

Linux/苹果机 : What is good method to determine platform at compile time?

go - 你如何供应带有 Cgo 绑定(bind)的 Go 库?

c++ - 为什么要在命名空间中使用类

python - 序列化/挑选一个在字符串中定义的函数

macos - OSX-bash : composer: command not found

php - 如何创建 Magento-2 扩展包以上传到 Magento-2 官方网站?

python - 如何 "overload"python的打印功能 "globally"?

PHP 错误,同时 (1) 导入非复合命名空间或 (2) 导入任何命名空间以实例化类

version - 使用 Composer 查看可用包(超出范围)更新

typescript - Plotly.Js 不工作 IE。 vendor.js 错误