Updating the theme - JackFurby/Bootscout-theme GitHub Wiki

When you are ready to release an update for the theme the following steps should be followed.

Updating the version number

Bootscout version numbers are in the format Major.Minor.Patch.

Major changes will include any large changes to the theme. These changes may introduce new features and will almost always require website maintainers to make changes to their website.
Minor changes may introduce new features and on may require website maintainers to make changes to their websites.
Patches are small updates such as bug fixes and compatibility improvements.

To update the version number update the corresponding text in package.json, package-lock.json, and style.css.

Creating the zip archive

  1. Edit create_zip.sh to remove / keep files and folders in the zip archive
  2. Run sh create_zip.sh

Publishing the update

  • Github
    1. Click Draft a new release in releases
    2. Set the title to Version x.y.z whre x is the major version, y is the minor version and z is the patch version
    3. Create a release tag in the format x.y.z
    4. Write a brief update summary which should highlight the main changes, list all changes, and include a link to a full changelog of commits. Most of the update summary can be auto generated
    5. Upload the zip archive
    6. Ensure the release is marked as the latest version
  • Bootscout