Difference between revisions of "OpenTasks"
Jump to navigation
Jump to search
(Remove tasks that now have unique pages.) |
(Remove remaining tasks that now have unique pages and reword page.) |
||
Line 1: | Line 1: | ||
This page contains a list of open tasks. Completing any of them would benefit the ScummVM project | This page contains a list of substantial open tasks from throughout the project. Completing any of them would be of great benefit the ScummVM project. | ||
In theory, all of these tasks should be doable even by somebody relatively new to the project, in particular, as part of a Google [[Summer of Code]] project. | |||
It should be noted however that while we suggest that potential GSoC students looks at these tasks they are in no way exclusive to GSoC. Anyone is very welcome to work on any task (or any aspect of it). | |||
Besides the tasks collected here, there are of course also the [[TODO]] pages listing more things that need to be done (but with far less details). | |||
__TOC__ | __TOC__ | ||
Line 16: | Line 22: | ||
We only accept clean and maintainable code. This is a somewhat vague requirement, but as a rule of thumb, if the code does what it is supposed to do, but is not extensible, a quick hack, or we need to rewrite it from scratch to properly integrate it, we will not accept it. In particular, we would rather have a maintainable, clean and incomplete piece of code that we could extend than a complete but unmaintainable piece of code. | We only accept clean and maintainable code. This is a somewhat vague requirement, but as a rule of thumb, if the code does what it is supposed to do, but is not extensible, a quick hack, or we need to rewrite it from scratch to properly integrate it, we will not accept it. In particular, we would rather have a maintainable, clean and incomplete piece of code that we could extend than a complete but unmaintainable piece of code. | ||
=== Some good advice === | === Some good advice for [[Summer of Code]] Applications === | ||
The PostgreSQL folks have some real good | The PostgreSQL folks have some real good | ||
[http://www.postgresql.org/developer/summerofcodeadvice.html Advice to Students on Submitting | [http://www.postgresql.org/developer/summerofcodeadvice.html Advice to Students on Submitting GSoC Applications]. We recommend all students interested in applying with us (or any other GSoC project, for that matter) to read this. | ||
=== Student application template === | ==== Student application template ==== | ||
The following was adapted from the FreeBSD [http://www.freebsd.org/projects/summerofcode.html Proposal Guidelines]. | The following was adapted from the FreeBSD [http://www.freebsd.org/projects/summerofcode.html Proposal Guidelines]. | ||
Line 53: | Line 59: | ||
== Current Open Tasks == | == Current Open Tasks == | ||
Below is a table of all the currently open tasks that people may wish to consider working on. | Below is a table of all the currently open tasks that people may wish to consider working on and links for more information. | ||
These tasks can be considered in addition or in conjunction with anything on our [[TODO]], any other task or your own 'Anything you can dream of' project. | These tasks can be considered in addition or in conjunction with anything on our [[TODO]], any other task or your own 'Anything you can dream of' project. | ||
The GSoC workload figure can be used to indicate the percentage of GSoC project time we consider this task will take an average competent programmer. These are just rough guides and should you feel you can undertake a task well in less time (or take longer but deliver a much better or more feature rich result) please feel free to mention this on your application and select your tasks accordingly. | The GSoC workload figure can be used to indicate the percentage of GSoC project time we consider this task will take an average competent programmer. These are just rough guides and should you feel you can undertake a task well in less time (or take longer but deliver a much better or more feature rich result) please feel free to mention this on your application and select your tasks accordingly. | ||
<dpl> | <dpl> | ||
Line 63: | Line 70: | ||
table = border="1" cellpadding="2" class="sortable" ,-, style="background:silver" | Task, style="background:silver" | GSoC Workload, style="background:silver" | Technical Contact(s), style="background:silver" | Subsystem | table = border="1" cellpadding="2" class="sortable" ,-, style="background:silver" | Task, style="background:silver" | GSoC Workload, style="background:silver" | Technical Contact(s), style="background:silver" | Subsystem | ||
</dpl> | </dpl> | ||