| ▲ | CamouflagedKiwi an hour ago | |
The main thing I like about Github's PRs is that it's a system I'm already familiar with and have a login/account for. It's tedious going to contribute to a project to find I have to sign up for and learn another system. I've used Gerrit years ago, so wasn't totally unfamiliar, but it was still awkward to use when Go were using it for PRs. Notably that project ended up giving up on it because of the friction for users - and they were probably one of the most likely cases to stick to their guns and use something unusual. | ||
| ▲ | TheDong an hour ago | parent [-] | |
> Notably [go] ended up giving up on [gerrit] That's not accurate. They more or less only use Gerrit still. They started accepting Github PRs, but not really, see https://go.dev/doc/contribute#sending_a_change_github > You will need a Gerrit account to respond to your reviewers, including to mark feedback as 'Done' if implemented as suggested The comments are still gerrit, you really shouldn't use Github. The Go reviewers are also more likely than usual to assume you're incompetent if your PR comes from Github, and the review will accordingly be slower and more likely to be rejected, and none of the go core contributors use the weird github PR flow. | ||