-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarification on Pull Requests #3208
Comments
Multi-PRs and multi-commits. I especially love proper
A set of organized commits: A set of PRs with a set of nice commits:
When it's done.
Depends on how issues/PRs are related. In many cases it's not a blocker, you're touching different parts of the code in different PRs. If there is a clear dependency (like #3175 and #3178), it's up to you, either you want/need to show the next step or you can wait.
Too broad question.
Any breaking change to the core should be accompanied by update to downstream modules.
They shouldn't. Workflows should be green before the merge. Each individual chunk of work should be OK on its own. If we have a regression after the merge because of unexpected relation between different PRs we just fix it.
Big changes.
Create an issue, it won't be forgotten this way.
No doubt about it.
Everyone hates it. But it's not something we can solve easily. |
For example #3103 it's getting pretty big, and will be big. However once ready for testing it wont have all the features. |
I'm absolutely sure it can be split into logical parts. Take your "features" list and try to think of it in terms of "one feature --- one PR". |
I am absolutely agree with @roman-khimov, I will try to improve my commits, but one thing is clear, a big pr is hard to review, and something hard to review easily introduce new bugs |
We all have a different perspective on how
Pull Requests
should be done.Can we get some clarity? So, we all are the same page.
big
isbig
?github
workflows
?Solution
We need some guidelines and rules; having a timely review with merging, no more half a year for a merge; a good review and no more adding code to repo thats looks like someone copied and pasted it from
stackoverflow
or that breaking coding styles that we agreed on.@shargon @Jim8y @vncoelho @superboyiii we all need to agree on something. I have no problem reviewing miles long PRs. So we need rules I understand that. Let's all agree on something here in this issue.
Just a note, even super small PR can take months for a merge or a review.
The text was updated successfully, but these errors were encountered: