keepitsimplejim wrote: ↑Fri May 14, 2021 11:22 am
I would like to start to contribute to FreeCAD and I was wondering if it would be better to pick a topic in the bug tracker or put forward a proposal?
Contributions are generally welcome.
You can just take bugs in the tracker, but we can also provide some guidance depending on your skills and/or wishes. C++ or Python or both? GUI/Qt/PySide things? Or things close to the geometric kernel?
Also generally changes that modify current behavior/operation/workflow without some community discussion is subject to hurt. What is better for one isn't necessarily for the majority. But as community polls can go to nowhere, my advice would be that such changes are as much as possible be coded as user options.
Finally be aware that code contributing to FreeCAD can be somewhat frustrating as PRs can take a (very) long time to be merged. There are good reasons for this though.