GSoC overview

(Sounds great - What should I do?)
(Code and tickets)
Line 22: Line 22:
=== Code and tickets ===
=== Code and tickets ===
-
FIXME: which tracker???  FIXME!!!!!!
+
The main prerequisite for working on SuperTuxKart is good C++ knowledge. You will also want to get familiar with our [https://sourceforge.net/apps/trac/supertuxkart/ bug tracker]. Note that we are currently our infrastructure to use GitHub, so our tickets will be migrated to the GitHub tracker shortly. Please check this page or our [http://supertuxkart.sourceforge.net/Community#Mailing_Lists | mailing list] for updates.
-
The main prerequisite for working on SuperTuxKart is good C++ knowledge. You will also want to get familiar with our [https://sourceforge.net/apps/trac/supertuxkart/ bug tracker]. You do need a sourceforge account in order to submit a ticket. The chances of a proposal to be accepted can be increased if you submit a patch first. This allows us to evaluate your coding style, way of documenting etc.  Even if you don't find a ticket you want to work on (admittedly many of our tickets would require some work), feel free to open a ticket yourself, and submit a patch for it. One simple example would be to improve [[Coding_Style | coding style issues]] in a file, or improve documentation - there are still some older files which were not brought up-to-date with latest coding style changes. In any case, please discuss the ticket with us first, we can help in identifying tickets appropriate for your skill level.  
+
At this stage you need a sourceforge account in order to submit a ticket. The chances of a proposal to be accepted can be increased if you submit a patch first. This allows us to evaluate your coding style, way of documenting etc.  Even if you don't find a ticket you want to work on (admittedly many of our tickets would require some work), feel free to open a ticket yourself, and submit a patch for it. One simple example would be to improve [[Coding_Style | coding style issues]] in a file, or improve documentation - there are still some older files which were not brought up-to-date with latest coding style changes. In any case, please discuss the ticket with us first, we can help in identifying tickets appropriate for your skill level.  
Any contributions to SuperTuxKart must be in clean and portable C++. They should also compile without any warnings. We don't expect that a student to be able to check his code on all supported platforms - our community will do this and fix any minor issues that should occur when using a different compiler. But please have a look at some of our [[Portability_concerns | portability advise]].
Any contributions to SuperTuxKart must be in clean and portable C++. They should also compile without any warnings. We don't expect that a student to be able to check his code on all supported platforms - our community will do this and fix any minor issues that should occur when using a different compiler. But please have a look at some of our [[Portability_concerns | portability advise]].

Revision as of 07:01, 14 February 2014

Retrieved from "http://supertuxkart.sourceforge.net/GSoC_overview"

User Tools