Skip to content

Releasing ​

  1. Update version in skin.json and package.json;
  2. update CHANGELOG.md;
  3. sync the change into all three branches, preserving their menus / requires;
  4. smoke-test 1.43 / 1.45 / 1.46;
  5. tag each branch head:
bash
v0.6.0-REL1_43
v0.6.0-REL1_45
v0.6.0-REL1_46
  1. release.yml builds ZIPs and creates GitHub Releases;
  2. update the README download table, site version and release links;
  3. verify the ZIP layout:
text
skin.json
includes/
templates/
resources/
i18n/
screenshots/   # README images
LICENSE
NOTICE

Versioning ​

  • patch: fixes, styling, compatibility;
  • minor: new layouts/components/extension matrix;
  • major: incompatible template or configuration changes.

GPL-3.0-or-later · Independent community project, not affiliated with Google