Replies: 2 comments 5 replies
-
Hey. (I've converted this issue to a discussion, as it is on a more meta level, and nothing one can be "fixed" like a regular issue). I can't give you a simple answer to your question, unfortunately. The contributing guidelines are mostly correct from a technical standpoint, but I think it is to some extent missing the "social" aspect. As the maintainer of this rather large project, I wish I could tackle every PR and issue immediately, but in practice, I do need to prioritize things. Maybe my approach is not the best – heck, it almost certainly isn't – but I do not like to comment/decide on issues/prs without a well founded opinion. And it can take a surprising amount of time to think through even seemingly simple issues… I don't want to sound ignorant on this, but frankly, many issues are simply "low priority" from an "overarching" point of view. In some other cases an approach to solve an issue can be overly ambitious, which can also lead to stale PRs, e.g. as seen in #8826.
I feel you on this. Here's the best advice I can give you to prevent wasting your time. If you intend to contribute something substantial (i.e. not just a trivial bug fix, or similar): Talk about what you're planning to do, before you start coding. Draw a few sketches, outline the use cases, come up with user stories. Especially talk to other mappers and be open to feedback. In respect thereof, I am personally also open to – at the one hand – give out advice, and – on the other hand – hear your personal issues and pains when using iD. Feel free to reach out to me any time either privately (e.g. user 🙇♂️ |
Beta Was this translation helpful? Give feedback.
-
I had a look at PRs without reviews. A lot of them do not require a maintainer to review, but could be done by anyone. In many cases, no javascript knowledge was required. This is good news, as it means anyone can contribute. |
Beta Was this translation helpful? Give feedback.
-
Description
I am struggling to understand why some many PRs are left unmerged.
#9483
#9482
#9454
#9424
#9315
…
to name a few.
So many features and fixes are waiting... for what exactly?
I did read https://github.com/openstreetmap/iD/blob/develop/CONTRIBUTING.md but it did not answer any of my questions.
I really want to contribute to iD but this is a massive blocker for me.
I do not want to waste my time just to have a dead PR.
Please help my understand what's the procedure for having a PR merged.
Screenshots
No response
Beta Was this translation helpful? Give feedback.
All reactions