Getting close to hacking up conventional commit and semantic versioning utilities that don't depend on Lerna/Node
it should be generic to just git I think and have built in support for versioning the repo or folders within. Enforced conventional commits + a semver tool that tags the repo up like <folder>@<version>
other tools can grab the version info from git tags and do things like update the package.json, tag a docker image or publish a new version to a registry
currently I only see tools that are node/lerna specific and this seems to be all able to be baked into vanilla git
I'm gonna try it and it is gonna depend on Node but only because that's the fastest way for me to make a cross-OS bin rn but it's gonna be generic to git still probably just wrap `git commit` and also add `git release` for the tagging
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!