More maintainers and reviewers #1730
Replies: 10 comments 72 replies
-
In general, every contributor is allowed to provide Reviews to Pull Requests. It may not provide the "green checkmark", but the maintainers still take them into evaluation for merging. Besides that, we try to not downright reject changes, but try to find ways on how the desired goal can be reached. Except its a major Security or BC Break. |
Beta Was this translation helpful? Give feedback.
-
@fballiano Thank you so much for your RFC. Currently, OM has only 1 merge criteria: 2 green checks. The grey checks doesn't count, even though @Flyingmana says the greys add weigh to the PRs for it to get merged. Your RFC proposes to add an additional merge criteria, 1 green + 1 grey checks. I support this. However, I would prefer to have 1 green + 2 greys. This would delay the merge a little bit but grey reviewers are more active anyway in OM, so it shouldn't cause too long a delay. So, if a PR has 1 green + 2 greys, then it meets the merge criteria and should be merged. Does that make sense? Further, I would propose that a PR with 3 greys without anyone objecting should be considered as a third criteria. |
Beta Was this translation helpful? Give feedback.
-
For that reason, I think openmage should start some sponsorship program. Companies that love this project would be paying for it. Even our company would be paying for it. Then the maintainers would be motivated much more to push things forward :) |
Beta Was this translation helpful? Give feedback.
-
It is to me also not entirely clear what is being allowed into the master. I think a decision should be made whether or not magento-lts is moving forward or just receives security updates. Eg. the default template requires an update Eg. apcu is this now added? Eg. allowing different email templates to be stored within theme location. Eg. allow recurring payments for bank transfers |
Beta Was this translation helpful? Give feedback.
-
The advantage of having more maintainers is that a PR can be edited/modified by them once issues are reported. If we look at the number of PR's there are so many in which some of us requested revision or update but we did not receive any response from the authors. If there are more maintainers then you can increase the number of approvals by a PR needs to be merged. We have to do something quick. We have been talking about PR's for almost 2 years and things are not moving at all. We should decide what to do with each PR periodically. I think that if we make a plan we can solve the vast majority in a maximum of 3 months. |
Beta Was this translation helpful? Give feedback.
-
Another advantage would be that keeping active maintainers can debate closing a resolved reported issue or without feedback. In the Issues section today I saw a few posts that have solutions, the authors are asked to provide feedback or close them, but no reaction. We need to do a little cleaning after a while. |
Beta Was this translation helpful? Give feedback.
-
Hi everybody, I've just posted the PR for the RFC here: I don't know how many maintainers or the RFCs repo are reading this but for it to be merged there's the need for the approval of 2 maintainers. 🤞🤞🤞 |
Beta Was this translation helpful? Give feedback.
-
Is something now changing here for the better or not? I do not even get why this apcu is still not added, why is nothing being done here? If it is not possible to get 2 maintainers to approve something, then switch to 1. |
Beta Was this translation helpful? Give feedback.
-
:) :) I am glad to see this discussion, you can almost call it progress!!!! :) :) Is there not someone that can add an extra shop where magento maintainers/developers can create products (from PR's, feature requests or whatever) that a sponsor then can buy. But keep in mind such intermediate that facilitates the shop, does not get caught in some dispute when a feature is not implemented as the buyer expected. |
Beta Was this translation helpful? Give feedback.
-
Hi everybody, https://github.com/OpenMage/rfcs/blob/main/proposal/0001-change-pr-merging-rules.md was merged in the RFCs repository, but it needs votes to be "accepted". I've opened an issue OpenMage/rfcs#5 to allow you to vote for the approval of this long awaited change! Thanks everybody! |
Beta Was this translation helpful? Give feedback.
-
Hello everyone,
In my company, we are currently in the process of migrating to OM with PHP 7.4 from Magento CE with PHP 5.6. Because of how much time and pain this project saves us, I lately decided to start contributing to this project and giving back to the community. I'm very happy this exists.
The problem that I'm noticing is, there is a lot of pending Issues and Pull Requests, some with no reviews, some with partial reviews... etc.
I understand that the maintainers have other things in life, but my suggestion is to get some other trusted people that can review and approve/reject changes.
✌️
Beta Was this translation helpful? Give feedback.
All reactions