Gentoo Archives: gentoo-soc

From: Nirbheek Chauhan <nirbheek.chauhan@×××××.com>
To: gentoo-soc@l.g.o
Subject: Re: [gentoo-soc] Welcome GSoC Students!
Date: Wed, 23 Apr 2008 16:58:54
Message-Id: 8b4c83ad0804230958w4937bc92me2d7916dec964e91@mail.gmail.com
In Reply to: [gentoo-soc] Welcome GSoC Students! by Anant Narayanan
1 On Tue, Apr 22, 2008 at 11:33 PM, Anant Narayanan <anant@g.o> wrote:
2 [snip an awesome project]
3
4 > Automate it All
5 > by Nirbheek Chauhan
6
7 It's "Automate it All"! =P
8 The quotes are important. =)
9
10 [snip other awesome projects]
11
12 [snip some great advice]
13
14
15 > - Blogs: A lot of developers use blogs to communicate with the
16 > community at large. We recommend you read posts on Planet Gentoo
17 > (http://planet.gentoo.org/) and add the feed to your reader. We also highly
18 > recommend that you get a blog for yourself (if you already don't have one),
19 > and use it to write anything relevant to your project under a category such
20 > as 'soc08' or 'gentoo'. We will be aggregating your blogs on our Planet for
21 > the entire Gentoo community to read.
22
23 Besides planet gentoo, there's also http://planet-soc.com -- the
24 official GSoC planet :)
25
26 >
27 > Code Management
28 > - Gentoo uses a mix of CVS, SVN and Git internally. We recommend you
29 > use an external code hosting service to help manage your code. Some of the
30 > popular ones are: http://code.google.com/hosting/(SVN),
31 > http://sourceforge.net/ (CVS/SVN) and http://repo.or.cz/ (Git).
32
33 Using external code hosting services makes keeping track of all the
34 Gentoo projects painful at the very least. Some people will use
35 code.google, others sf, launchpad, etc etc and one has to run around
36 between all these websites to access the projects.
37
38 So to make things easier for the students, mentors, and those who are
39 interested in the code, Redmine has been setup at
40 http://soc.gentooexperimental.org/ (hosting courtesy bonsakitten) for
41 Gentoo SoC project management.
42
43 Redmine was chosen over Trac for the following reasons:
44
45 1. Hosting multiple projects is trivial with Redmine compared to Trac
46 2. Redmine is *simple*.
47 3. Redmine doesn't provide inbuilt source code management, and instead
48 can "watch" any repository you want. This makes managing projects
49 which already have an exisiting repostory (such as portage for the
50 revdep-rebuild project) very easily
51 4. Redmine provides a wiki, a forum, a bug tracker, release cycle,
52 calendar for planning, fancy charts for stats, and will provide a
53 mailing list in a future release.
54
55 Redmine can manage bzr, svn, cvs, git, darcs, and mercurial repositories
56
57 bzr, svn, and git repository management will be provided on the same
58 server for projects that need it.
59
60 > One of the
61 > explicit aims of the Community Bonding period is to get you upto speed with
62 > the version control system you will be working with. Please contact your
63 > mentor for help *before* signing up with a particular service. In some
64 > cases, you may be expected to work on an existing repository - again -
65 > contact your mentor for specifics.
66
67 [snip more great advice]
68
69 >
70 > Alec Warner: antarus@g.o
71 > Grant Goodyear: g2boojum@g.o
72 > Joshua Jackson: tsunam@g.o
73
74 What do the powers that be have to say about soc.ge.o? Can we have it
75 as the official project management place for Gentoo SoC projects? :-)
76
77 If so, Anant might want to add this to the GSoC section in this month's GMN ;-)
78
79
80 --
81 ~Nirbheek Chauhan
82 --
83 gentoo-soc@l.g.o mailing list