Feature Wishlist #146
Closed
hannobraun
started this conversation in
Ideas
Replies: 2 comments 25 replies
-
Added "Configuration" as premature feature. |
Beta Was this translation helpful? Give feedback.
25 replies
-
This feature wishlist is now deprecated. See the note I added to the top of the original post. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The feature wishlist is deprecated
This wishlist was created back when I was working on Fornjot full-time. I am no longer able to do that, and development has slowed down (compared to the early years) as a result.
To better reflect that reality, I'm deprecating this feature wishlist. Some of the things in here might still make it into Fornjot, but most of it should be considered out of scope for the time being, and only foundational features are considered in scope.
If you are interested in working on any of the items listed here, please start doing so in a third-party crate. Any changes to Fornjot's API that are required for you to do so are considered in scope. But any non-foundational features should be proven out in third-party crates, before they can be considered for merging.
Aside from adding this notice, I've left the rest of the list as it was.
This is the feature wishlist for Fornjot! If there's anything you'd like to see in Fornjot, please comment here. I'll keep this post up-to-date with suggestions posted below.
Actionable
We keep track of feature requests that are actionable, i.e. can be worked on in the near-term, using GitHub Issues. If you're not sure whether your feature request falls into that category, feel free to just post here and ask.
Would be cool, but...
These are feature requests that would be cool to have, aren't really blocked by anything (so could be worked on in the near term), but there's another problem. Like unclear demand (someone mentioned it or it seems obvious, but unclear if anyone would actually use it), or lack of resources (nobody has expressed interest in working on it).
If you're interested in any of these features, please speak up! It doesn't take a lot to move them to the "actionable" list.
Premature
Premature feature requests are those that we'd like to have, but that aren't ready to be worked on, for one reason or another.
Some of those might be pretty close to ready though. A lot of them require research to figure out what's even required to get them done, so they might not even be that hard to do. If you're interested in a specific items, feel free to do that research. It might be all that's required to move a feature to the "actionable" list.
Out of scope
For a project to work, it needs to have some kind of vision to guide it. Some features don't fit that vision, and are thus considered out of scope. What's considered out of scope can change, as the vision and the resources to realize it evolve.
Maybe some of those could start as external projects and later be merged into the project. If you're interested in starting such an effort (whether the goal is to eventually merge it or not), please speak up. Making Fornjot more flexible, so an ecosystem can be built around it, is an important goal, and making changes that enable such work is always on the table.
Creating a CAD kernel is already enough work, however. We'd have to make real headway in that area before something like this could be considered.
Beta Was this translation helpful? Give feedback.
All reactions