Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I'd suggest to first have a look at https://github.com/openscad/openscad/issues/3479 and get into discussion with people (including developers) in the #openscad IRC channel.
Let me start this by saying I am new to OpenSCAD, but I have an idea that I would be interested in working on if this is something people think would be useful. My idea is to make a library manager like Vundle that would do all the repository pulling and library management for me. Because OpenSCAD doesn't have a central repository for libraries like PyPI, and people have made some really cool libraries on GitHub, I think a manager like Vundle would be a good fit.
You could probably easily leverage npm like I did in this case?
This is almost certainly overkill, and maybe for some purposes a bit difficult to do the initial research, but it may be a good idea to take advantage of a more general purpose package manager like Nix. You could probably just keep a git repo that serves as the centralized package storage similar to nixpkgs (that is, the code for each package can live in its own repo) and/or export a common set of functions for building an OpenSCAD package.
This is certainly a topic that would be extremely useful for many people. It was proposed as a Google Summer of Code project too (https://github.com/opencax/GSoC/issues/57), but not picked up so far.