Releases (minor) typically happen on a 6-week schedule.
For major/minor releases you'll be releasing from master
. For patch releases you'll be releasing from a stable branch, such as 9-16-stable
. This allows ongoing development of new features to continue in isolation (in master) without those changes leaking into patch releases (which should focus only on fixing breaking changes).
The goal being that minor version series always get more stable over time and that patch releases do not add features.
9-16-stable
)"version"
attribute in package.json"version"
attribute in package-lock.json (run npm install)version
and release
)9.16.2
, no "v" prefix or anything like that)[major]-[minor]-stable
branch such as 9-16-stable
git push && git push --tags
)Pushing the tag triggers the update process which can be monitored at http://highlightjs.org/api/release/
When something didn't work and it's fixable in code (version numbers mismatch, last minute patches, etc), simply make another release incrementing the third (revision) part of the version number.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。