Need for Better Communication from Maintainers #5167
-
I've noticed that regressions are being introduced and not addressed in a timely fashion. Additionally, sometimes issues are closed without being fixed. This is not to say these problems affect all issues, but they do affect some important ones. I try to have reasonable expectations for open source and to help where I can, but there's no replacement for communication from the maintainers. I'm not asking for updates on every issue, but especially on regressions and where maintainers have made promises or assurances, I would expect to see some progress or even just updates. It's becoming hard to remain hopeful when there's so little communication from the team. One example is this bug introduced in 2.2.0: PR #5060. I submitted a simple fix for it 40 days ago: PR #5061. Since then, two minor versions have been released, but the regression remains unaddressed. This issue was first present as far back as November 2023 and the biggest reason I couldn't spot it until more recently is due to other unaddressed bugs (eg #4704 #4862) which prevent our upgrade path even now nearly 4 months after first reporting it. This is really discouraging and is increasingly compounding upon itself at this point. Some suggestions to improve the situation:
I hope this feedback is received in the constructive spirit in which it's intended. Great work has been done on TipTap. It's a remarkable effort to make ProseMirror more accessible, and even more powerful. Still, I do feel the need to raise these issues as they're increasingly causing problems for us. Thank you for considering these suggestions. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Appreciate your suggestions here. So you are aware, we are spending a bunch of time building our own products and it is difficult to make prioritization calls between projects. I've recently joined and have been ramping up and making my own contributions and have a lot of excitement in trying to do open source "right" but it can be overwhelming at times with the number of ways that people submit issues (github issues, PRs, discord, slack). We are trying to find that balance, and I've personally tried to resolve some of the issues that you have mentioned. |
Beta Was this translation helpful? Give feedback.
Appreciate your suggestions here.
So you are aware, we are spending a bunch of time building our own products and it is difficult to make prioritization calls between projects. I've recently joined and have been ramping up and making my own contributions and have a lot of excitement in trying to do open source "right" but it can be overwhelming at times with the number of ways that people submit issues (github issues, PRs, discord, slack).
We are trying to find that balance, and I've personally tried to resolve some of the issues that you have mentioned.