-
Notifications
You must be signed in to change notification settings - Fork 30.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
thoughts on churn #22351
Comments
I echo your view, and share similar opinion. While style nits are good, flooding our project machinery with those can potntially cause:
Probably recommending style nit PRs to only |
I would love to restrict churn to docs and tests. |
Assuming we can make progress on the notion of an automated commit queue, a great deal of churn can be dealt with more organically. |
@jasnell I'm not sure I understand your comment. I think Myles concern was from the additional work the churn introduces to the backporting process as opposed to the work to land the commits in the first place. I think the commit queue only addresses the latter. |
I'd also suggest that it could be worded to suggest limiting the amount of fixup is included in a PR for another purpose. If there are a larger number of changes for fixup its better that they be in a different PR. |
Given the lack of movement here since August, I'm going to close it out but feel free to reopen and continue the conversation. Just closing out stale issues with no clear action plan. |
hey all,
I was reading through the contribution guidelines for the git project today and noticed an interesting bit.
While backporting from master to 8.x, 9.x, and 10.x I've noticed an increase in refactoring that is not supporting a more substantial change in the codebase. These changes have improved the developer experience of node, tightened our style guide, and have quite a number of people more involved in the project.
The churn does have a cost, 8.x in particular has been quite a bit harder to backport too. With 10.x moving to LTS soon and stumbling across the above bit from the git repo, I thought it might be a good idea to weigh the pro's an con's to such a policy and if it something the project may want to adopt.
To be explicit, I am torn. Very interested in other collaborators thoughts here.
The text was updated successfully, but these errors were encountered: