Replies: 3 comments 2 replies
-
The bump of the major version number is usually for breaking changes in the API. Is that warranted here?
Have ideas been promoted to achieve this? We do have a sampling of requests on improving the docs in the issue tracker, but I wouldn't know where to focus to have the most impact right now. We have had multiple users say that they want more examples, especially ones that help new users go from beginner to intermediate. That leads to the next item.
The feedback I've seen is that the complexity of our examples ramps up too quickly. If someone had the time to write a guide similar to the Rust language's that takes a developer through the whole journey from knowing nothing to being somewhere above intermediate, that would be great. We have a very light (and truncated) version of this in the docs already, but I think it would really help users to have an in-depth guide that walks them through the whole journey. I also think users need docs on things like using extensions (cq_warehouse, cq-kit, etc), and I don't think we even mention that in the docs now.
We still also need to define where the line is between core and extensions. How can I objectively evaluate when to tell a contributor that their change needs to be in an extension rather than core? I'd prefer to have some rule of thumb or standard to refer to, and not just have it be my opinion.
I don't have a strong opinion on this, but I've seen some comments (including from Dave) that seem to suggest that the current context system in CQ is/was a poor design. While there is certainly room for improvement to get the new functionality that has been discussed, the current context system has served us well since for about a decade and the lessons learned from it should be incorporated into any new system. We need to avoid assuming that the old context system has nothing to inform the new design. |
Beta Was this translation helpful? Give feedback.
-
Which are? |
Beta Was this translation helpful? Give feedback.
-
Hearing no more comments, I'm closing this discussion |
Beta Was this translation helpful? Give feedback.
-
Roadmap step 2: consensus on objectives for our next huge CQ version.
Proposed objectives are here: https://github.com/CadQuery/cadquery/wiki/RoadMap#objectives
Beta Was this translation helpful? Give feedback.
All reactions