General notes on improving process. Feel free to comment. What tools or tricks would you recommend we use?
<aside> ℹ️ From v2.3
</aside>
We’ll tag each package’s release in its GitHub repository, in addition to publishing it to npm.
Previously, we just published packages to npm. Tagging releases in the repositories enables us to auto-generate their change logs (see below).
<aside> ℹ️ From v2.3
</aside>
We’ll use GitHub’s “Generate release notes” button to auto-generate the change log for each package after we’ve tagged and released it. Eventually we can wire them to GitHub actions.
More info here: https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
Listed below are the new change logs for our three main repositories.
https://github.com/xeokit/xeokit-sdk/releases
https://github.com/xeokit/xeokit-convert/releases
https://github.com/xeokit/xeokit-bim-viewer/releases
<aside> ℹ️ From v2.3
</aside>