Email or username:

Password:

Forgot your password?
Andrew Tropin

What a pain to contribute a two-line patch, when using pull-/merge-request based workflow:

- Create an account, confirm email
- Find a place and add ssh, gpg keys
- Fork repo, clone the fork
- Apply the patch, push commits to fork
- Open original repo web page, create merge request.

It's a simplified list of actions, in reality you constantly jump back and force between different web pages, mail client and repos.

It's not impossible, but quite inconvenient comparing to sending one email.

1 comment
Fidel Ramos

@abcdw The process is much simplified when you already have an account at the service, which is why the network effect of Github is so strong: if you put your public repository on a different service it will be much more unlikely to receive contributions.

Go Up