Gentoo Archives: gentoo-science

From: Thomas Kahle <tomka@g.o>
To: gentoo-science@l.g.o
Subject: Re: [gentoo-science] moving the science overlay to github?
Date: Wed, 08 Feb 2012 10:02:40
Message-Id: 20120208093508.GD5367@schlaumatte.Speedport_W_723V_Typ_A
In Reply to: Re: [gentoo-science] moving the science overlay to github? by Alexey Shvetsov
1 On 03:31 Wed 08 Feb 2012, Alexey Shvetsov wrote:
2 > fbissey@××××××××××××.nz писал 2012-02-07 23:52:
3 > > Quoting Sébastien Fabbro <bicatali@g.o>:
4 > >
5 > >> Hi,
6 > >>
7 > >> We are contemplating the idea of switching the official science
8 > >> overlay
9 > >> to an external repository such as github. Here are some of the
10 > >> advantages we would like to
11 > >> get:
12 > >> 1. easier to contribute
13 > >> 2. specific issue tracker
14 > >> 3. wiki
15 > >>
16 > > Other people have made useful comments already. The only point that I
17 > > think
18 > > is interesting about github is the possibility to clone the overlay
19 > > and have
20 > > pull requests.
21 > > Effectively that means people can contribute without ever getting
22 > > infra
23 > > involved and an external contributor can send a pull request even if
24 > > they are
25 > > not a member of the github science team.
26 > >
27 > > Francois
28 >
29 > Actualy you can send pull request even now =) Its git. See for example
30 > linux kernel related work
31
32 Sure, the New Yorker publishes short stories. In my experience this is
33 a huge barrier for first time contributors. I'm seeing this with the
34 offlineimap project which enforces the git-format-patch and mailing list
35 pull-requests/review. There are people who just want to fix three lines
36 in the doc but don't want to get black belts in git-fu. Then sometimes
37 the maintainers won't implement the 3 line change to the doc themselves
38 because they want proper credit for the original contributor, so after
39 ~10 e-mails the original contributor tries git-email and fails to meet
40 the standards. Another couple of e-mails are required do explain
41 sign-off, reply-to headers, ... I'll stop here you get the point.
42
43 IMHO using github or a self-hosted equivalent will make contributing
44 easier. Clone, commit, and to some web-thingie for the pull-request.
45
46 Cheers,
47 Thomas
48
49
50 --
51 Thomas Kahle
52 http://dev.gentoo.org/~tomka/

Attachments

File name MIME type
signature.asc application/pgp-signature