Replies: 2 comments 13 replies
-
I'm not sure that we need an enforced minimum number of approvals. It depends on the PR. Smaller PRs (doc fixes, obvious bug fixes) are fine with one approval, but I agree that more significant PRs would benefit from multiple approvals. They way it's been going the last couple years, if @ioquatix and I agree on something, it usually gets merged. It's only when we disagree that we have to have another maintainer (usually @tenderlove) break the tie. I understand that all maintainers are busy, and some are busier than others. Nobody is paid to work on Rack, so I'm thankful for any time maintainers can spare. We're almost ready to ship an alpha/beta version Rack 3, the only issues remaining are whether/how to standardize |
Beta Was this translation helpful? Give feedback.
-
I don't see any problem with merging stuff before release. It can be reverted at any time if needed. But it is good idea to synchronize before release. Also considering there are 4 maintainers today (if I understand it well), and all of them are really busy, it would be nice to not block smaller PRs as @jeremyevans mentioned by waiting for secondary review. |
Beta Was this translation helpful? Give feedback.
-
I would like to propose that we set the minimum PR approvals to 1 or 2.
Right now, it would be hard to get 2 approvals because it's mostly just myself and @jeremyevans actively working on the code.
However, if we can get another maintainer to actively help, we could consider setting this to 2.
We could also introduce CODEOWNERS file to allow people who care about specific things to be pulled into discussions/issues/reviews more pro-actively.
@rafaelfranca @tenderlove do you have any advice or suggestions about how we can ensure PRs are reviewed by active maintainers before being merged?
Beta Was this translation helpful? Give feedback.
All reactions