netzmacht/packagist-release-publisher

此包已被 废弃 且不再维护。作者建议使用 netzmacht/release-notifier 包代替。

此包提供了一个 CLI 工具,用于创建 Packagist 发布的版本说明。

0.4.0 2019-02-20 16:02 UTC

This package is auto-updated.

Last update: 2020-01-20 09:32:06 UTC


README

此工具允许通知 Packagist 上发布的版本给更广泛的受众。

您可以使用 tapatalk 将发布信息发布为推特推文和论坛帖子/主题。

要求

  • >= PHP 7.1

安装

全局安装

  1. 确保 composer 全局 bin 目录是您 PATH 环境变量的一部分。
  2. 使用 composer global require netzmacht/release-notifier 安装此工具

本地安装

或者您也可以在本地任何目录中安装它

  1. 使用 composer require netzmacht/release-notifier 安装此工具

用法

以下描述假设您已全局安装了此工具。如果您有本地安装,您需要调整可执行文件路径。

  1. 在您的当前目录中创建一个配置文件
    release-notifier create-config config.php
  2. 编辑配置文件,添加您的发布者和包。
  3. 检查是否有新的发布(自上次运行以来)。如果配置是第一次使用,它将对比今天的日期进行检查。
    release-notifier check -v
  4. 让工具发布您的版本
    release-notifier publish -v
  5. 设置 cron 作业来自动化此任务

此工具使用了 symfony/console。您可以使用 list 命令或 --help 选项来获取更多有关提供命令的信息。

Twitter

如果您想使用 Twitter 发布者,您必须在 developer.twitter.com 注册自己的 Twitter 应用并在线生成访问令牌。