在 Composer 中构建包必须遵循哪些规则?

What rules do I have to follow to build a package in Composer?

我想在 PHP composer 中创建一个简单的包,但我不知道创建一个标准包应该遵循什么规则。我知道我应该在 GitHub 上有一个 public 存储库,并创建一个 composer.json 文件,但我不知道我还能做什么。有人可以给我一些建议吗?

第一步也是最重要的一步是考虑您的命名空间。 拥有一个独特的命名空间很重要。

然后你应该遵循一些关于自动加载的标准,见 PSR-4

创建一个关于您的包的“自述文件”和一个 composer.json 来描述您的依赖项。

版本号通常由您的 git 存储库的标签构建,当您从 1.0 开始时,您的包应该可以工作。

https://packagist.org/

查看所有详细信息

祝你好运!