On average it takes about two weeks for a PR to get merged on theforeman/foreman, but that doesn’t mean that every PR is merged within that time, for a few it take two weeks or even longer till they have a first review/comment.
While there are many reasons why a PR takes time to merge, it should be important to give and get feedback as early as possible. For this reason I wanted to start a discussion on this topic, to see what can be done to improve.
There is already a GitHub template in theforeman/foreman when opening a pull request, which provides hints for requirements of a PR to submit. This could be extended with a few headlines and suggestions of information to include to make it easier for the PR to be tested and reviewed, like including rough steps to test and reproduce the issues/fix/feature. Or add hints what to add, that could increase the likelyhood of a PR being reviewed.
I think the best way to answer the question what can be done to increase the likelyhood of a PR being reviewed is to ask “What keeps you from reviewing?”