Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Break up library into smaller libraries #434

Open
davija opened this issue Dec 17, 2024 · 3 comments
Open

Break up library into smaller libraries #434

davija opened this issue Dec 17, 2024 · 3 comments

Comments

@davija
Copy link

davija commented Dec 17, 2024

At this point, this library is HUGE as indicated elsewhere and in documentation. This library contains a LOT of things that most people won't use. This library should be broken up into a collection of smaller libraries to reduce the overall size of each library. I guess it makes sense that the large library could still be kept as-is, but it would be far better for users to be able to select just the components that re useful to them.

@yorikvanhavre
Copy link
Member

That's an excellent idea. Would you make a proposal on how to split up?

@Obijuan
Copy link
Member

Obijuan commented Dec 18, 2024

Great! I fully agree. In the process of breaking up the library we can also update some components to Freecad 1.0. I am not sure how to split it up, but al least there should be a collection called something like "electronic components". In there we can put all the 3D models of the components used in PCBs (very useful for using with tools like Kicad). I can be in charge of updating this collection

@chennes
Copy link
Member

chennes commented Dec 19, 2024

This is basically superseded by the work done in https://github.com/FreeCAD/FreeCAD-Component-Management-System -- we're basically just waiting on @kkremitzki to help us getting the server set up, then it's ready for public use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants