Google Summer of Code: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
No edit summary
Jk (talk | contribs)
 
(27 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Spring is a open source real time strategy (rts) engine for Windows/Linux.
[http://springrts.com/wiki/About More information about Spring]
= Introduction =
= Introduction =
__NOTOC__
Welcome to the [http://www.google-melange.com/gsoc/homepage/google/gsoc2012 GSoC 2012] page!
This year, Spring wants to participate in Google's fantastic Summer of Code program. We can't do this alone, however -- everyone has to pitch in to make the experience a good one.


Possible projects for Google Summer of Code can be find in different locations.
== I'm already a Springer -- How can I help? ==
 
* You can also come up with your own ideas
 
Please include the following in your proposal:
 
# A detailed description or design document of your project proposal
# A approximate schedule/time-line
# A short list with descriptions of past projects that you have participated in
# Short introduction of yourself
# Contact information
 
== Some selection criteria ==
* Proposals are longer than a few sentences
* The proposal is written in good and understandable English
 
* The student knows the appropriate programming language(s)
* The student is familiar with the process of creating software
 
The following are conditions that result in automatic rejection:
* Google has specified that groups are not allowed. Individuals only.
 
=Application Template for GSoC=
 
===Describe yourself===
 
* Name
* University / current enrollment
* Short bio / overview of your background
* Tell us your IRC nick with which you will use the group's IRC channel


===Your Skills===
If you're knowledgeable about the engine or with regard to content creation, you can apply to be a mentor.


In your application let us know
Volunteers can also help by cleaning up and expanding the documentation, especially pages pertinent to GSoC.


* What platform do you use to code? Hardware specifications and operating system
== I'm a Student -- What's this all about? ==
* Did you code in C++/Lua, yes/no? what's your experience? Did you contribute to other similar projects?


===Prepare for the Project===
If you want to help Spring out and learn something along the way, you can join us as a student!


* Set up your platform to build a GIT snapshot of the current state of Spring
* For possible projects, look at the [[Project proposals|project proposals]] page. You can also come up with your own ideas. If our projects gets accepted, send your application to Google.
* If you need help, ask on the forum, or in the IRC/lobby.
* Report success on the forum


===You and Spring===
* To participate, see the [[GSoC:student_application|student application]] page.


* Were you involved in development for spring in the past? What was your contribution?
* To get in contact with the Spring community create a forum account, join one of our irc channels (#sy @ QuakeNet & #taspring @ FreeNode) or create a lobby account and join #sy in the game lobby. (all channels are bridged by an irc bot)
* Were you involved in other OpenSource development projects in the past? which, when and in what role?
* Why have you chosen your development idea and what do you expect from your implementation?


===Your Project===
* To get in touch with Spring, [http://springrts.com/wiki/Building_spring download its source code & setup a build enviroment] to get familiar with it.


* Whats your goal? What do you want to archive?
See the [http://www.google-melange.com/gsoc/events/google/gsoc2012 timeline at GSoC] for more details.
* Why did you select the specific project?
* What makes you suited to carry the project?
* How many time do you plan to invest in the project before, during and after the Summer of Code (We expect full time 40h/week during GSoC, but better make this explicit)?
* Please provida a plan of how you will spent the time on the subtasks. At the beginning of GSoC you will require such a schedule and issue weekly progress in the weeks of GSoC.


= Contact list =
= Contact =
* [http://springrts.com/phpbb/ Spring forum]
You can reach the Spring developers at:
* IRC at Freenode in channel #taspring or at Quakenet in channel #sy
* [http://springrts.com/phpbb/viewforum.php?f=12 The Spring forum]
* On Springs lobby server in channel #sy
* IRC (at irc.freenode.net in channel [irc://irc.freenode.net/taspring #taspring] or at irc.quakenet.org in [irc://irc.quakenet.org/sy #sy])
* On Spring's lobby server in channel #sy
* [[File:mailinglist.png|link=mailto:springrts-team@SPAMPROTECTED]]


Please read [http://code.google.com/soc/2012/faqs.html Google's Summer of Code FAQ] for more informations.
Please read [http://code.google.com/intl/de/soc/ Google's Summer of Code Website] for more information.


[[Category:GSoC]]
[[Category:GSoC]]

Latest revision as of 23:43, 8 March 2012

Introduction

Welcome to the GSoC 2012 page! This year, Spring wants to participate in Google's fantastic Summer of Code program. We can't do this alone, however -- everyone has to pitch in to make the experience a good one.

I'm already a Springer -- How can I help?

If you're knowledgeable about the engine or with regard to content creation, you can apply to be a mentor.

Volunteers can also help by cleaning up and expanding the documentation, especially pages pertinent to GSoC.

I'm a Student -- What's this all about?

If you want to help Spring out and learn something along the way, you can join us as a student!

  • For possible projects, look at the project proposals page. You can also come up with your own ideas. If our projects gets accepted, send your application to Google.
  • To get in contact with the Spring community create a forum account, join one of our irc channels (#sy @ QuakeNet & #taspring @ FreeNode) or create a lobby account and join #sy in the game lobby. (all channels are bridged by an irc bot)

See the timeline at GSoC for more details.

Contact

You can reach the Spring developers at:

Please read Google's Summer of Code Website for more information.