gridfinity-rebuilt-openscad icon indicating copy to clipboard operation
gridfinity-rebuilt-openscad copied to clipboard

Feature Request: Add versioning and cut official releases

Open leviable opened this issue 10 months ago • 3 comments

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 version function 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;

leviable avatar Dec 14 '24 14:12 leviable