Changes between Version 5 and Version 6 of GSoCersStartHere

Show
Ignore:
Timestamp:
04/10/11 03:47:02 (11 years ago)
Author:
soh_cah_toa
Comment:

Originally only meant to remove svn references. Ended up editing the whole thing. Added a few links, though I don't think the mailto link are working. No biggie.

Legend:

Unmodified
Added
Removed
Modified
  • GSoCersStartHere

    v5 v6  
    1 This is a page aimed at helping students working on parrot as part of the Google Summer of Code get acclimated into the community.  It doesn't deal with any coding matters but rather the administrative matters you'll need to get out of the way first. 
     1This is a page aimed at helping students working on Parrot as part of Google Summer of Code to get acclimated into the community.  It doesn't deal with any coding matters but rather the administrative matters you'll need to get out of the way first. 
    22 
    3 The first thing you'll need to do is register an account on trac.parrot.org. This is a prerequisite to getting commit access to svn, which is managed via trac credentials. 
     3The first thing you'll need to do is register an account on [http://trac.parrot.org Trac]. This is a prerequisite to getting commit access to our [https://github.com/parrot/parrot GitHub] repository, which is managed via [http://trac.parrot.org Trac] credentials. 
    44 
    5 The following step is to send in a signed copy of the Parrot [http://www.parrot.org/files/parrot_cla.pdf CLA].  The instructions for sending it in are included in the document.  There can be some delay in the process of activating a commit bit after the [http://www.parrot.org/files/parrot_cla.pdf CLA] is recieved, so try to get this done as soon as possible.  In the meantime, you don't need a [http://www.parrot.org/files/parrot_cla.pdf CLA] to submit patches so feel free to do so.  Your GSoC mentor should be able to guide you on the patch submission process if you need any help, but the usual way is to open a Trac ticket with the patch attached and then bug people on IRC until it's committed or you get some feedback. 
     5The following step is to send in a signed copy of the Parrot [http://www.parrot.org/files/parrot_cla.pdf Contributor License Agreement].  The instructions for sending it in are included in the document.  There can be some delay in the process of activating a commit bit after the [http://www.parrot.org/files/parrot_cla.pdf CLA] is received, so try to get this done as soon as possible.  In the meantime, you don't need a [http://www.parrot.org/files/parrot_cla.pdf CLA] to submit patches so feel free to do so.  Your GSoC mentor should be able to guide you on the patch submission process if you need any help, but the usual way is to open a [http://trac.parrot.org Trac] ticket with the patch attached and then bug people on IRC until it's committed or you get some feedback. 
    66 
    7 Subscribing to parrot-commits and parrot-dev is highly recommended. parrot-commits sends you a message with a diff every time there's a svn commit and parrot-dev is the place for general development discussion.  Most of the commit messages you can safely ignore, but they can provide some insight into how other developers work, and can help you gauge the community's general 'standard' for commit quality.  If you want a good example to follow, chromatic is a good choice, he's a good coder and usually does a very good job of explaining code changes in the commit messages. 
     7Subscribing to [mailto:parrot-commits@lists.parrot.org parrot-commits] and [mailto:parrot-dev@lists.parrot.org parrot-dev] is highly recommended. [mailto:parrot-commits@lists.parrot.org parrot-commits] sends you a message with a diff every time there's a git commit and [mailto:parrot-dev@lists.parrot.org parrot-dev] is the place for general development discussion.  Most of the commit messages can be safely ignored, but they can provide some insight into how other developers work, and can help you gauge the community's general 'standard' for commit quality.  If you want a good example to follow, chromatic is a good choice, he's a good coder and usually does a very good job of explaining code changes in the commit messages. 
    88 
    9 You will also be required to blog on a weekly basis, as a form of status report, on the parrot.org site.  This is a drupal instance for which you will need another set for credentials, separate from trac.  The best way to get set up for blogging is to create the account on your own and then ask Coke on IRC to give you the right set of privileges. Or, in case you can't get a hold of him, create a Trac ticket for that task and assign it to him. 
     9You will also be required to blog on a weekly basis, as a form of status report, on the [http://www.parrot.org Parrot] site.  This is a Drupal instance for which you will need another set of credentials, separate from [http://trac.parrot.org Trac].  The best way to get set up for blogging is to create an account on your own and then ask Coke on IRC to give you the right set of privileges. In case you can't get a hold of him, create a [http://trac.parrot.org Trac] ticket for that task and assign it to him. 
    1010 
    11 Attending the parrot developers weekly #parrotsketch planning meetings are mandatory for all GSoC students, as that is the place where developers post 'status reports' letting everyone else know how their tasks are progressing and the weekly development priorities are set.  You should also explore the wiki a bit, but I guess you must already be doing it if you are here ;). 
     11Attending the Parrot developers weekly #parrotsketch planning meetings are mandatory for all GSoC students, as that is the place where developers post 'status reports' letting everyone else know how their tasks are progressing and the weekly development priorities are set.  You should also explore the wiki a bit, but I guess you must already be doing it if you are here ;). 
    1212 
    13 Some more data is available on [http://groups.google.com/group/tpf-gsoc-students/browse_thread/thread/e918a237b91423f5 This post by dukeleto] to the [http://groups.google.com/group/tpf-gsoc-students tpf-gsoc-students] list. 
     13Some more data is available on [http://groups.google.com/group/tpf-gsoc-students/browse_thread/thread/e918a237b91423f5 this post by dukeleto] to the [http://groups.google.com/group/tpf-gsoc-students tpf-gsoc-students] list.