在 Ubuntu 上发布 Composer 包需要遵循以下步骤:
sudo apt-get install composer
composer.json
文件:在你的项目根目录下创建一个名为 composer.json
的文件。这个文件包含了关于你的包的元数据,例如名称、版本、描述等。一个简单的 composer.json
文件示例:{ "name": "yourusername/yourpackage", "description": "A brief description of your package", "type": "library", "require": { "php": "^7.3 || ^8.0" }, "license": "MIT", "authors": [ { "name": "Your Name", "email": "your.email@example.com" } ], "autoload": { "psr-4": { "YourNamespace\\": "src/" } } }
请根据你的项目需求修改这些字段。
编写你的包代码:在项目根目录下创建一个名为 src
的文件夹,并在其中编写你的包代码。确保遵循 PSR-4 自动加载规范。
生成 Composer 自动加载文件:在项目根目录下运行以下命令,生成 Composer 自动加载文件:
composer dump-autoload
注册 Packagist 账户:访问 https://packagist.org 并注册一个账户。登录后,你将获得一个 API Token。
登录 Packagist:在你的项目根目录下运行以下命令,使用你的 API Token 登录 Packagist:
composer login --username=your_username --password=your_api_token
composer publish
现在,你的包已经发布到 Packagist,其他人可以通过 Composer 安装和使用它。