Looking in the documentation and general developer sources, i could not find any (official) Roadmap or anything that is something like ‘those are our common goals for 202x’.
So i was asking myself, if there is any intention to have such Roadmap or i did probably just not find it?
I think, a Roadmap would help to see where the project is heading feature or refactoring wise and also how much time is planned in general. And honestly, it is fine to have very few items on the list if nothing is planned or not a lot time can be spend.
In this regard, i would add to the question, how the current funding is used. I see that marijn is doing most (or just all) maintenance and also most of the support work in here. I assume, this is what the funding might be spend on mostly / entirely. I’am asking this in terms if there are any features planned or the funding is just not big enough to handle those (in addition). And frankly, any answer here is just fine, i’am glad the project is maintained and supported in the current state, so what ever it is - it is.
For example, i would love to know if something like ‘better react support’ or ‘refactor arch to be better compatible with frameworks like react’ might be on the list. Or it is not and if, needs to be funded (if that is possible at all ‘for features specifically’).
So what’s planned for the future - and can we write it down in a Roadmap (what is actually realistically achievable)
This project is not going to change much from its current form. I fix bugs (and fight browser regressions), but I don’t intend to grow it in scope or overhaul how any of it works. As such, there is no roadmap.
React integration is not something I am interested in working on. My personal attitude to React is that it’s not a good idea anymore in 2025, but I know most of the JS community is still very attached to it. react-prosemirror might be worth looking at if you want to put React components inside of the editor, but comes with its own complications, due to the way React introduced hard-to-control asynchronicity.
So this project can be seen as in maintenance mode - fair enough. Do you think we should mention it somewhere in the docs or on the project main readme. What are your thoughts on this?
To the react topic, I will open a addition topic to not drag this away from this roadmap focused one (since react was just an example here). Thank you for pointing out react-prosemirror - we have been looking at nyt/react-mirror and seen it being struggling to move on. Anything else I will put into the dedicated thread.
To me, being stable and maintained is a rather normal state for mature software to be in. The fact that no new features are being added except in response to user issues doesn’t seem like it needs a warning.