此问题用于跟踪 1.6.0 版本的更改。 目标发布日期:待定。
develop
,为您的更改剪切一个名为release/1.6.0
的发布分支。distributor.php
、 distributor.pot
和readme.txt
颠簸版本号,如果它尚未反映正在发布的版本。 在distributor.php
更新插件“Version:”属性和插件DT_VERSION
常量,确保它以-dev
为后缀。CHANGELOG.md
变更日志。CREDITS.md
文件,确认维护者是准确的。README.md
面向 GitHub, readme.txt
包含特定于 WordPress.org 的内容。 两者略有不同。npm run makepot
更新.pot
文件。develop
(或合并拉取请求),然后将develop
合并到master
( git checkout master && git merge --no-ff develop
)。 master
包含稳定的开发版本。master
分支中,运行npm install && npm run release
。 这将创建一个名为release
的子文件夹,其中将stable
分支作为工作树克隆到其中,并复制最新的更改。 确保任何新文件都在release
文件夹中; 如果没有,您可能需要将它们添加到gulp-tasks/copy.js
。master
是否有修改过的文件? 如果是这样,请返回develop
,运行所有必要的任务并在返回步骤 6 之前提交这些更改。release
子文件夹中的版本切换到运行 Distributor,并在 UI 中运行一些常见任务以确保功能正常。git push
,然后从release
目录中,添加所有文件并将它们推送到origin stable
: git push origin stable
。stable
分支。 将CHANGELOG.md
的变更日志粘贴到版本正文中,并包含指向1.6.0 里程碑上已关闭问题的链接。 发行版现在应该出现在发行版下。develop
分支( cd ../ && git checkout develop
)中碰撞distributor.php
、 distributor.pot
和readme.txt
到1.6.1-dev
。 如果下一个版本可能是不同的版本号,那也没关系; 可以在第一步发布之前处理该更改, @since
注释也可能是这种情况。Due date (optional)
字段中)并链接到 GitHub 版本(在Description field
),然后关闭里程碑。1.6.0
为里程碑的未解决问题或 PR 没有进入发布,请将其里程碑更新为2.0.0
或Future Release
。很好奇我们什么时候会看到这个版本。 我有一个对在生产中使用 Distributor 感兴趣的项目,其中一些 1.6.0 错误修正至关重要。
@jshwlkr我们将在本周重新完成 Distributor 1.6 的发布,并希望尽快发布。 如果您订阅有关此问题的更新,那么您会在关闭时收到通知,届时应该会发布。
@jshwlkr如果您还没有在 WP Admin 中看到更新,请注意Distributor 1.6.0已于 7 月 2 日发布。
是的,谢谢@jeffpaul。 我知道了。
最有用的评论
@jshwlkr我们将在本周重新完成 Distributor 1.6 的发布,并希望尽快发布。 如果您订阅有关此问题的更新,那么您会在关闭时收到通知,届时应该会发布。