mindtwo/php-package-creator

基于thephpleague骨架仓库创建新的PHP包。

1.1 2024-04-18 22:34 UTC

This package is auto-updated.

Last update: 2024-09-18 23:26:37 UTC


README

Latest Version on Packagist Software License Total Downloads

询问100名开发者什么是优秀的PHP包,你会得到很多不同的答案。这也听起来像是一项非常耗时且无聊的任务,因此非凡包联盟制定了一系列我们认为能让包变得优秀的规则。

此安装器是thephpleague/skeleton包的包装。

安装

通过Composer

$ composer require mindtwo/php-package-creator --global

请确保将$HOME/.composer/vendor/bin目录(或您操作系统上的等效目录)添加到您的$PATH中,以便系统可以找到可执行文件。

用法

安装完成后,将执行php-package-creator new命令,基于thephpleague骨架仓库创建新的PHP包。

只有第一个参数

php-package-creator new test-package

参数与选项

对于php-package-creator new命令,只有一个必需参数和一些可选选项。

  • 参数:php-package-creator new folder_name(必需)
  • 选项:php-package-creator new folder_name --author_name=John(可选)
  • 选项:php-package-creator new folder_name --author_github_username=john(可选)
  • 选项:php-package-creator new folder_name --author_email=john@doe.com(可选)
  • 选项:php-package-creator new folder_name --author_twitter=john(可选)
  • 选项:php-package-creator new folder_name --author_website=https://example.com(可选)
  • 选项:php-package-creator new folder_name --package_vendor=doe(可选)
  • 选项:php-package-creator new folder_name --package_name=john(可选)
  • 选项:php-package-creator new folder_name --package_description="Example..."(可选)
  • 选项:php-package-creator new folder_name --psr4_namespace=Doe\John(可选)
  • 选项:php-package-creator new folder_name --force(可选)
  • 选项:php-package-creator new folder_name --laravel(可选)

变更日志

有关最近变更的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTINGCODE_OF_CONDUCT

安全

如果您发现任何安全相关的问题,请通过:author_email发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可协议

MIT许可(MIT)。有关更多信息,请参阅许可文件