[Discussion][Solved] Be more friendly to your community #726
Description
I'm opening this issue as I'm quite disappointed how some community suggestions are treated by the project maintainers.
I want to start by saying that I understand the complexity involved in the setup and management of such an important project, especially if it is open source and everyone can create issues or pull requests. I don't expect everything to go without issues and I don't blame anyone for not instantaneously reacting to every comment from the community.
This is why I didn't complain once that a PR of mine has been left ignored for more than 2 weeks, even though a comment promised a review within a few hours. The only thing I did was to kindly inform about continuous rebases I did, adapting the PR to the state of the project. I also didn't complain, when without any explanation, the PR was put on hold
alongside multiple other PR's from the community with trivial but much needed changes that could have been reviewed and merged within minutes or even seconds (#516, #518, #527, #531, #534).
Today, without further notice, my PR has been closed and for me, this just shows a tremendous lack of respect for the community. I don't think there's much more to say about this, this is just unacceptable behavior. To be clear: I have no problem with my changes being dismissed, but getting approved for setting up the PR, then getting the promise for a same-day-review, then getting ignored, put on hold and closed without further notice, is more than frustrating.
I understand that the maintainers' time is valuable, but so is mine. As long as you don't have the time to interact with the community at least a tiny bit, please document it instead of claiming:
Contribution and feedback are encouraged and always welcome.
Sadly, this isn't the only example of disappointing community interaction. The whole localization topic displays similar issues:
- Dismissing community proposal
- Promising something (localizations available just after launch)
- Neither delivering nor providing sufficient updates on the promised progress