-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Add a message about spam/brigading #150583
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
Conversation
|
I'd much much rather we keep the code of conduct very simple and short. |
|
Okay! Should this be in the Tree Hygiene page instead? |
|
Specifically, we don't need to say anything about brigading, since that's already a multiple-count violation of the code of conduct (it's not professional, it's not respectful, it's not dignified, it doesn't respect people's work, it's not kind, it's not courteous, and when it happens people are not listening and acknowledging people's points before responding). |
|
If we wanted to add "brigading is a multiple-count violation of the code of conduct (it's not professional, it's not respectful, it's not dignified, it doesn't respect people's work, it's not kind, it's not courteous, etc)." to the tree hygiene doc or issue hygiene doc I guess that'd be fine. I doubt it's going to do much good though. Nobody is going to read it before brigading and we don't need to point to anything if someone is asking a PR to be spammed, just close the PR with "this PR is being brigaded, which is unprofessional. I've closed this PR for now." if it's not a PR you wanted to land, and if it's a PR you do want to land just lock it to collaborators. |
723cfaa to
fe7270f
Compare
I wasn't thinking we should single out brigading, but that we should have a PR equivalent of https://github.com/flutter/flutter/blob/master/docs/contributing/issue_hygiene/README.md#do-not-add-me-too-or-same-or-is-there-an-update-comments-to-bugs. Brigading is obviously bad, but people sometimes leave non-brigading versions of the same kind of comments that the brigading PR had (e.g. "Please land this PR, I need it for my project." is the sort of thing I have seen people write in non-abusive contexts), and they are just as unhelpful on PRs as they are on issues. It seemed odd that we didn't say anywhere not to do that. |
|
Maybe it could just be:
Since PRs are usually required to link an issue, I think it makes sense to defer to an issue hygiene rule if a similar situation arises in a pull request. Edit:
Perhaps no change is necessary (but it would make sense to add something specifically for PRs if this is something that comes up pretty often). |
|
Yeah changing "bugs" to "Issues and PRs" seems harmless. That text exists just so our GitHub banner can point to it, but honestly it doesn't seem to have had much effect, largely I expect because of the problem I mentioned earlier — the people we are trying to reach don't read. Issues get tons of "any updates" comments. |
fe7270f to
2dc83e2
Compare
FWIW I think that text has one valuable purpose even if it has no effect on our rate of "any updates" comments. (And I suspect it does have some effect — as many as we get, it feels like less than in some other very popular GitHub repos — but it's hard to know.) That's that it backs people up when they intervene to collapse those comments. By making a clear statement of policy, it makes it a lot easier to feel confident one is doing the right thing, and the locally-socially-accepted thing, by collapsing them. That leads to more of those comments being collapsed. And at least for me, I find that the systematic collapsing of noise comments makes a noisy issue thread in this tracker a lot more pleasant to read than a comparably noisy issue thread most anywhere else on GitHub, including the Dart trackers. (The for-real code of conduct is an important contributor there too. But, for my own experience (and I'm sure others' experience is different): I think the approach to mere noise actually makes a bigger difference than the handling of more egregious bad behavior, because it's so much more pervasive.) |
|
Totally. |
goderbauer
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This comment was marked as outdated.
This comment was marked as outdated.
c01b195 to
39410f1
Compare
This comment was marked as outdated.
This comment was marked as outdated.
39410f1 to
78540d8
Compare
This comment was marked as outdated.
This comment was marked as outdated.
78540d8 to
ebe0122
Compare
|
I'm not sure if it's worth it to look into Google Testing errors for a change as tiny as this one. I'll plan on closing in a week from now if nothing seems to improve. |
|
Google testing was bundling this change with another PR that was causing the failures. I marked the check as skipped since this doc only change is pretty low risk. Should submit now. |
Roll Flutter from af913a7 to fafd67d (41 revisions) flutter/flutter@af913a7...fafd67d 2024-07-05 [email protected] Roll Flutter Engine from 74d40c160e48 to 4ee09d3b7f3b (1 revision) (flutter/flutter#151346) 2024-07-05 [email protected] Roll Flutter Engine from ba9c7b6336ef to 74d40c160e48 (1 revision) (flutter/flutter#151340) 2024-07-05 [email protected] Roll Flutter Engine from 1f0f950ea02a to ba9c7b6336ef (1 revision) (flutter/flutter#151331) 2024-07-05 [email protected] Roll Flutter Engine from 3c6a373bda3e to 1f0f950ea02a (1 revision) (flutter/flutter#151326) 2024-07-04 [email protected] Roll Flutter Engine from 79a91e38c587 to 3c6a373bda3e (2 revisions) (flutter/flutter#151318) 2024-07-04 [email protected] Roll Packages from d2705fb to 754de19 (3 revisions) (flutter/flutter#151315) 2024-07-04 [email protected] Roll Flutter Engine from 2b6bb516e7e6 to 79a91e38c587 (2 revisions) (flutter/flutter#151314) 2024-07-04 [email protected] Roll Flutter Engine from 8e2d05fa95d7 to 2b6bb516e7e6 (2 revisions) (flutter/flutter#151299) 2024-07-04 [email protected] Roll Flutter Engine from 4190543cb093 to 8e2d05fa95d7 (13 revisions) (flutter/flutter#151293) 2024-07-03 [email protected] Roll pub packages (flutter/flutter#151203) 2024-07-03 [email protected] Fix invalid URL suggestion for gradle incompatability (flutter/flutter#150999) 2024-07-03 [email protected] Cupertino transparent navigation bars (flutter/flutter#149102) 2024-07-03 [email protected] Prepares semantics_update_test for upcoming link URL change (flutter/flutter#151261) 2024-07-03 [email protected] Add a message about spam/brigading (flutter/flutter#150583) 2024-07-03 [email protected] PinnedHeaderSliver example based on the iOS Settings AppBar (flutter/flutter#151205) 2024-07-03 [email protected] Update deprecation policy (flutter/flutter#151257) 2024-07-03 [email protected] SliverFloatingHeader (flutter/flutter#151145) 2024-07-03 [email protected] Remove warning when KGP version not detected (flutter/flutter#151254) 2024-07-03 [email protected] Feat: Add withOpacity to gradient (flutter/flutter#150670) 2024-07-03 [email protected] Fix references in examples (flutter/flutter#151204) 2024-07-03 [email protected] Fix link in tree hygene doc (flutter/flutter#151235) 2024-07-03 [email protected] content dimensions are not established get controller value error (flutter/flutter#148938) 2024-07-03 [email protected] chore: fix typos and link broken (flutter/flutter#150402) 2024-07-03 [email protected] Add example of goldenFileComparator usage in widget tests (flutter/flutter#150422) 2024-07-03 [email protected] Fix project name fallback (flutter/flutter#150614) 2024-07-03 [email protected] Roll Flutter Engine from a3e61c0fd1c2 to 4190543cb093 (1 revision) (flutter/flutter#151241) 2024-07-03 [email protected] Roll Flutter Engine from 8274f54f11be to a3e61c0fd1c2 (2 revisions) (flutter/flutter#151237) 2024-07-03 [email protected] Force regeneration of platform-specific manifests before running performance tests (flutter/flutter#151003) 2024-07-03 [email protected] Handle a SocketException thrown when sending the browser close command to Chrome (flutter/flutter#151197) 2024-07-03 [email protected] Roll Flutter Engine from a02e3f673da3 to 8274f54f11be (4 revisions) (flutter/flutter#151226) 2024-07-03 [email protected] Roll Flutter Engine from c5c0c54d6d1d to a02e3f673da3 (1 revision) (flutter/flutter#151212) 2024-07-03 [email protected] Roll Flutter Engine from 44278941443e to c5c0c54d6d1d (9 revisions) (flutter/flutter#151208) 2024-07-02 [email protected] Fix scheduler event loop being stuck due to task with Priority.idle (flutter/flutter#151168) 2024-07-02 [email protected] Fix result propagation in RenderSliverEdgeInsetsPadding.hitTestChildren (flutter/flutter#149825) 2024-07-02 [email protected] docImports for flutter_test (flutter/flutter#151189) 2024-07-02 [email protected] Interactable ScrollView content when settling a scroll activity (flutter/flutter#145848) 2024-07-02 [email protected] [flutter_tools] Update the mapping for the Dart SDK internal URI (flutter/flutter#151170) 2024-07-02 [email protected] Roll pub packages (flutter/flutter#151129) 2024-07-02 [email protected] Fix typo (flutter/flutter#151192) 2024-07-02 [email protected] [tool] Fix `stdin.flush` calls on processes started by `FakeProcessManager` (flutter/flutter#151183) 2024-07-02 [email protected] Roll Flutter Engine from 433d360eee11 to 44278941443e (4 revisions) (flutter/flutter#151186) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human ...
~~I decided to add this message to CODE_OF_CONDUCT.md~~ never mind � Let me know if anything should be changed.
I decided to add this message to CODE_OF_CONDUCT.mdnever mind 🙂Let me know if anything should be changed.