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 |