netzmacht/release-notifier

此软件包提供了一个命令行工具,用于创建 Packagist 发布的版本说明。

0.4.0 2019-02-20 16:02 UTC

This package is auto-updated.

Last update: 2024-09-20 20:11:01 UTC


README

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

您可以通过 tweet 发布版本信息,或者使用 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 发布者,您需要注册自己的 Twitter 应用并在 developer.twitter.com 上在线生成访问令牌。