Difference between revisions of "Summer of Code/Students Guidelines"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (fix typos)
m (fix typos)
Line 1: Line 1:
Here are some guidelines for students participating in this year's GSoC with ScummVM as their mentoring organization:
Here are some guidelines for students participating in this year's GSoC with ScummVM as their mentoring organisation:


* [http://sourceforge.net/account/registration/ Create an account on SF.net.]
* [http://sourceforge.net/account/registration/ Create an account on SF.net.]
* [http://freenode.net/faq.shtml#userregistration Register your nick on FreeNode.net] (it's a good idea for your IRC and SF.net nicks to be similar/identical)
* [http://freenode.net/faq.shtml#userregistration Register your nick on FreeNode.net] (it's a good idea for your IRC and SF.net nicks to be similar/identical).
* Ideally stay connected to IRC and in [irc://irc.freenode.net/scummvm #ScummVM], it is often the quickest way to resolve issues with your mentor or get feedback from the larger team. If you can't stay connected to IRC please review the [http://logs.scummvm.org logs] frequently.
* Ideally stay connected to IRC and in [irc://irc.freenode.net/scummvm #ScummVM], it is often the quickest way to resolve issues with your mentor or get feedback from the larger team. If you can't stay connected to IRC please review the [http://logs.scummvm.org logs] frequently.
* [https://lists.sourceforge.net/lists/listinfo/scummvm-devel Subscribe to the scummvm-devel mailing list.]
* [https://lists.sourceforge.net/lists/listinfo/scummvm-devel Subscribe to the scummvm-devel mailing list.]
* Commit your code as soon as possible, preferably on a daily basis or more often. Our preferred approach to code commits is 'commit early, commit often'. Remember that your code is one of the key project deliverables so the more code we can see the easier it is to judge progress and help ensure that everything goes smoothly.
* Commit your code as soon as possible, preferably on a daily basis or more often. Our preferred approach to code commits is 'commit early, commit often'. Remember that your code is one of the key project deliverables so the more code we can see the easier it is to judge progress and help ensure that everything goes smoothly.
* Reflect your progress in a blog. If you don't have one already, try [http://www.blogger.com/ Blogger], [http://wordpress.com Wordpress] (see also http://wordpress.org), [http://www.movabletype.com/ Moveable Type], ...
* Reflect your progress in a weblog. If you don't have one already, try [http://www.blogger.com/ Blogger], [http://wordpress.com Wordpress] (see also http://wordpress.org), [http://www.movabletype.com/ Movable Type], ...
* Create your user page on our Wiki and give a brief overview on what you are working on. However, your blog is the main place to write about your progress.
* Create your user page on our Wiki and give a brief overview on what you are working on. However, your weblog is the main place to write about your progress.

Revision as of 02:12, 18 April 2008

Here are some guidelines for students participating in this year's GSoC with ScummVM as their mentoring organisation:

  • Create an account on SF.net.
  • Register your nick on FreeNode.net (it's a good idea for your IRC and SF.net nicks to be similar/identical).
  • Ideally stay connected to IRC and in #ScummVM, it is often the quickest way to resolve issues with your mentor or get feedback from the larger team. If you can't stay connected to IRC please review the logs frequently.
  • Subscribe to the scummvm-devel mailing list.
  • Commit your code as soon as possible, preferably on a daily basis or more often. Our preferred approach to code commits is 'commit early, commit often'. Remember that your code is one of the key project deliverables so the more code we can see the easier it is to judge progress and help ensure that everything goes smoothly.
  • Reflect your progress in a weblog. If you don't have one already, try Blogger, Wordpress (see also http://wordpress.org), Movable Type, ...
  • Create your user page on our Wiki and give a brief overview on what you are working on. However, your weblog is the main place to write about your progress.