bschwind / opencascade-rs

Rust bindings to the OpenCascade CAD Kernel
GNU Lesser General Public License v2.1
116 stars 22 forks source link

Proper Release Versioning #183

Open fidoriel opened 1 week ago

fidoriel commented 1 week ago

While trying to use local occt, I noticed, that the version on crates (v0.2) is quite old (and does not support it). Also this repository does not contain any releases, making it hard to check which code has been released to which version. It would be great if this repository would contain release tags which match crates.

bschwind commented 1 week ago

HI @fidoriel, yep the current release versioning is pretty unclear, sorry about that. There are still some foundational aspects to the code I'm trying to plan out before I support this as a "proper" published crate. Some issues I want to solve before considering these crates generally usable:

I'm also considering using tree-sitter to parse out specific C++ files in order to automate more of the binding creation as right now it's painfully manual. Basically, I want to put in the place the tools to make it easier to extend and maintain the bindings.

Once these things are figured out it will be much easier to maintain this crate and keep it on a regular publishing schedule.