在 composer.json 中添加 keywords 字段可提升包在 Packagist 上的搜索可见性;它为小写字符串数组,置于根级,应包含简洁通用的高频词如 "laravel"、"validation",避免无效词,并需配合 description、type 等字段优化。

在 composer.json 中添加 keywords 字段,是提升包在 Packagist 上被搜索到概率的简单有效方式。Packagist 会索引这个字段,并在搜索时匹配关键词,帮助开发者更快定位你的包。
keywords 是一个字符串数组,应放在根级(与 name、description 同级),每个词尽量简洁、通用、有实际意义:
"laravel"、"validation"、"api"、"cache"
"symfony-bundle"、"json-api"、"middleware"
一个 Laravel 验证规则扩展包的 keywords 可能这样写:
"keywords": [ "laravel", "validation", "rules", "custom-rule", "form-validation" ]
修改 composer.json 并推送新版本(如打 tag 或 push 到默认分支)后,Packagist 通常会在几分钟内自动抓取更新。你可以:
https://packagist.org/packages/your-vendor/your-package),查看右侧 Keywords 区域是否已更新"dto" 而你用了 "data-transfer-object",可改为更简短形式)keywords 单独作用有限,建议同步优化:
library、laravel-package 等标准类型,利于分类筛选extra.laravel 等字段中标明兼容性,间接增强相关搜索权重基本上就这些 —— 不复杂但容易忽略,加几行 keywords,可能就让下一个 Laravel 开发者一眼找到你的包。
以上就是如何为 Composer 包添加 keywords,以提高在 Packagist 上的可发现性?的详细内容,更多请关注php中文网其它相关文章!
全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号