php - 在 Composer 中构建包必须遵循哪些规则?
问题描述
我想在PHP composer创建一个简单的包,但我不知道应该遵循什么规则来创建一个标准包。我知道我应该在 GitHub 上有一个公共存储库并创建一个composer.json文件,但我不知道我还应该做什么。有人可以给我一些建议吗?
解决方案
第一步也是最重要的一步是考虑您的命名空间。拥有一个独特的命名空间很重要。
那么你应该遵循一些关于自动加载的标准,参见 PSR-4
创建一个关于你的包的“自述文件”和一个 composer.json 来描述你的依赖项。
版本号通常由您的 git 存储库的标签构建,当您从 1.0 开始时,您的包应该可以工作。
在https://packagist.org/上查看所有详细信息
祝你好运!
推荐阅读
- php - proc_open() 出于安全原因在服务器中发送 laravel 邮件时被禁用
- asp.net - 使用 HttpClientFactory 是否安全?
- c - 在 C++11 中重构 C 函数输入输出和输入破坏参数
- c - 使用 fgets() 和 strtok() 读取文本文件以分隔行中的字符串,从而产生不需要的行为
- javascript - 使用 doucment.forms 发送多个表单
- sql-server - 代码点火器中的更新不更新记录
- c# - 单元格导航到 GridControl
- wso2 - 除非重新启动 WSO2,否则不会考虑对 API 端点范围的更改。产品漏洞?如果没有,有什么方法可以配置这种行为?
- python - 如何使用matplotlib修改我的图表或添加由python中的pick_event触发的元素?
- scala - Spark中的方法参数是否触发序列化?