On Sunday, 4 January 2015 13:21:12 CEST, Thomas Friedrichsmeier wrote:
True, but don't forget about the other side of the story:
- potential contributors will have to learn more stuff, before they
  can even _start_ contributing, which may be a real turn-off in some
  cases.

That's a valid concern, so the core question is whether this scenario:

- make changes
- make a commit
- push that commit

is any more complex than:

- make changes
- create a diff
- upload that diff via a browser.

I have to admit I have no idea which one is *really* easier for a total newbie, and which one is easier for an average contributor.

Your project's situation may be very different from mine. Personally,
I'm much more worried about keeping the entry barrier as low as
possible, than about reducing the amount of effort that I have to put
into supporting and educating contributors.

That's also a possibility. However, in my experience with Gerrit, GCI students (which are kids aged 12-18, IIRC) were able to upload patches without substantial problems. That's despite our rudimentary state of KDE-specific documentation, and Gerrit having a "oh no, let's run away from that beast" reputation. In short, I think that there's actually a solution which can be both a low enough barier to entry *and* help maintainers do their job easier.

Cheers,
Jan

--
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/

Reply via email to