Difference between revisions of "Developer Central"

Jump to navigation Jump to search
61 bytes added ,  12:52, 1 July 2007
no edit summary
(Rearragned stuff; removed SDL parachute "tip" (doesn't belong here, distracts from more important stuff))
Line 1: Line 1:
The purpose of this page is to give a link to all kinds of resources that contain information valuable to current and future developers of ScummVM.
The purpose of this page is to give a link to all kinds of resources that contain information valuable to current and future developers of ScummVM.


== Writing code ==
== Getting started ==
* The first thing you need to be able to do is [[Compiling ScummVM|Compile ScummVM]].
* The first thing you need to be able to do is [[Compiling ScummVM|compile ScummVM]].
* If you write code, please absolutely make sure to read about our [[Code Formatting Conventions]]. Patches which do not follow them tend to be rejected or at least delayed until they are cleaned up to comply to them.
* Before you write/submit code, '''you must read about our''' [[Code Formatting Conventions]]. Patches which do not follow them will be rejected or at least delayed until they are cleaned up to comply to them.
* Also, please read and respect the [[Portability Guide]].
* Also, please read and respect the [[Portability Guide]].
* If you have write access to our repository, please make sure to read the [[Commit Guidelines]] first!
* If you have write access to our repository, you are expect to have read and to comply to the [[Commit Guidelines]].
* If you want to provide a new Engine for ScummVM, check out our [[HOWTO-Engines|Engines HOWTO]].
* If you want to provide a new Engine for ScummVM, check out our [[HOWTO-Engines|Engines HOWTO]].
* If you want to port ScummVM to a new platform, check out our [[HOWTO-Backends |Backends HOWTO]].
* If you want to port ScummVM to a new platform, check out our [[HOWTO-Backends |Backends HOWTO]].
Line 12: Line 12:
== Projects, plans, things to do ==
== Projects, plans, things to do ==


* [[OpenTasks]]
* [[OpenTasks|List of open tasks]], with relatively detailed descriptions, and contact points
* [[Small Devices Backend]]
* [[Modular Backends]]


=== TODO lists ===
=== TODO lists ===
Line 23: Line 25:
* [[SAGA/TODO|SAGA TODO]]
* [[SAGA/TODO|SAGA TODO]]
* [[AGOS/TODO|AGOS TODO]]
* [[AGOS/TODO|AGOS TODO]]
=== Current projects ===
* [[Small Devices Backend]]
* [[Modular Backends]]


=== New GUI ===
=== New GUI ===
1,079

edits

Navigation menu