gridfinity-rebuilt-openscad
gridfinity-rebuilt-openscad copied to clipboard
Feature Request: Add versioning and cut official releases
As it says on the tin, it would be useful to start versioning the code and cut official releases.
Example use case on why this would be helpful:
In April, 2024, MakerWorld added their Parametric Model Maker to their platform. At that time, or perhaps sometime after, they added support for the gridfinity-rebuilt-openscad library within the PMM. Unfortunately, it isn't currently known which commit they used when they incorporated the library, and as this project has received a lot of updates since then it is difficult to know how to interact with the library without significant trial and error.
I would like to prepose the following:
- Beginning versioning the code, using perhaps semantic versioning or calendar versioning
- Begin cutting releases to coincide with versioning
- Include a
versionfunction that reports the current version of the code, and/or the current git hash:
_gridfinity_rebuilt_version =
[2024, 12, 14];
function strings_version() =
_gridfinity_reuilbt_version;