✨ Add semantic-release
Similar to #32 (closed) and from the MR !26 (merged). Since semantic-release will take a bit more configuration and additional modules it's best to do this at a later date and continue with general repository improvements instead.
This issue requests that we implement semantic-release for auto publishing of packages and generation of changelogs following the commit message rules in our Contributing guidelines.
Context
- Automated publishing on new tags will save the trouble of creating npm package mistakes or incorrect versions
Possible Implementation
- Add package
semantic-version
to automate, publishing to npm, handling versions and creating a changelog etc - Add or create a conventional change log plugin for semantic-release to ensure commit messages are correctly read and can generate the changelog and update version number correctly.
Possible Issues/Bugs
- Auto publishing could cause issues if the code is not reviewed well
Edited by ltngames