A Javascript implementation of an immutable data grid, this is meant as a proof of concept on various methodologies, such as using nix as a dev env, using typescript in conjunction with jsdoc and in regular js files, paractice in standardized commmit messages.
Add mechanism to generate CHANGELOG entries and bump the software version by parsing conventional commit messages into a conventional change log standard such as 'Keep a CHANGELOG'.
This can be done with tools such as change to generate and tag, or semantic-release to take full control over the release process.
Acceptance Criteria:
Scripts is added to prepare the next release of the software.
Release is verified on each PR from release/ or hotfix/ branches into main.
Optional: Release is executed on each merge into main.