Your Godot version:
stable
Issue description:
As someone who started contributing to the Godot project a couple of months ago I have no idea how the workflow of getting my PR reviewed and merged, works. Almost all of my PRs are stuck, waiting on the reviewer to review. One has no reviewer at the moment.
All I've found is this unofficial information:
https://www.reddit.com/r/godot/comments/cwj46p/why_is_there_so_many_pulled_request_waiting_for/
I'm suggesting that someone that knows could extend either _Pull request workflow_ or _Bug triage guidelines_ with the following information about the review workflow:
URL to the documentation page (if already existing):
https://docs.godotengine.org/en/stable/community/contributing/pr_workflow.html
or
https://docs.godotengine.org/en/stable/community/contributing/bug_triage_guidelines.html
That's a pretty outdated reddit thread. Currently the engine is going through some major changes and as such a lot of PRs are backing up. There is no process for assigning reviewers, they either track down related issues themselves or are appointed by another maintainer based on their area of expertise.
To make sure your PR is required and welcome, start with a proposal or a bug. New features should be reviewed as a concept before you spend time working on them. Bugfixes require documented ways to reproduce them and making sure it is actually a bug. I think that just as much is stated in the best practices for contributors article.
@pycbouh I see, there's no defined process.
Just to clarify:
Getting a reviewer for your PR is based on the luck that a reviewer finds it?
There is no limit on how long time it takes before the feedback comes, mostly because the major changes?
Now I wonder:
Now I wonder:
- Is there any chance that a PR never gets feedback and is left or does the reviewers try to look at all?
Unfortunately, there's a non-zero chance that this can happen. PRs getting stale can happen in any open source project, large or small. It's not exclusive to Godot in my experience.
Is all you can do as a contributor just wait, would it be inappropriate to remind the reviewer because of the staggering amount of PRs?
Feel free to join the #godotengine-devel IRC channel on Freenode and ask for your PR to be reviewed there. Paulb23 is the one who maintains the script editor code.
Most helpful comment
Unfortunately, there's a non-zero chance that this can happen. PRs getting stale can happen in any open source project, large or small. It's not exclusive to Godot in my experience.
Feel free to join the
#godotengine-develIRC channel on Freenode and ask for your PR to be reviewed there. Paulb23 is the one who maintains the script editor code.