Difference between revisions of "Developer Central"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (clarify cmeme bot, clarify LeChuck log availability)
(Removing Old / obsolete stuff links)
Line 76: Line 76:
* [http://www.w3schools.com/media/media_mimeref.asp MIME types], useful for setting the svn:mime-type.
* [http://www.w3schools.com/media/media_mimeref.asp MIME types], useful for setting the svn:mime-type.
* Documentation on how we performed our [[CVS2SVN|CVS to Subversion]] conversion.
* Documentation on how we performed our [[CVS2SVN|CVS to Subversion]] conversion.
== Old / obsolete stuff ==
* Discussion about [[Auto_detection| Autodetection of games]] in ScummVM.
* Discussion about [[CVS_vs_SVN | CVS versus Subversion]]

Revision as of 16:06, 4 November 2008

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.

Getting started

Projects, plans, things to do

TODO lists


Release Management

CVS/SVN statistics

Our commit logs are fed to several freely available statistics tools:

Mailing Lists

Primary channel for important development-related discussion is scummvm-devel mailing list. All developers should subscribe to it.

The full set of public lists are:

  • scummvm-devel -- development-related discussions
  • scummvm-cvs-logs -- commit logs. Basically we're on SVN now, but the list name was not changed
  • scummvm-tracker -- Notifications of all new bugs, patches and feature requests

There is one note about scummvm-cvs-logs. Consider it as a read-only list, i.e. if you have comments/questions on someone's commit, post your follow-up to scummvm-devel.


For all kinds of live discussions we use #scummvm @ freenode.net IRC channel. All ScummVM developers get an operator status there, so if you have some questions, talk to them. There are several notes about usage of this medium:

  • IRC is not the best place for informing everyone about some important development conclusions. I.e. when you discussed something and came up with a solution, it's best to e-mail results to scummvm-devel. That is, don't expect everyone in the team to know that you uttered something at #scummvm.
  • All developers who want to get operator status should register with NickServ. Assistance with registration is provided here.
  • Most people on FreeNode have so-called anti-spam feature turned on. That is, you will not be able to PM them unless you registered with NickServ

We have several bots living there:

  • LeChuck -- our own bot. It's primary usage is infobotting and logs.
  • lisppaste -- paste bot. It notifies when ScummVM-related pastes are posted here
  • CIA -- commit notification bot. It notifies on all commits. Further information could be found on CIA.vc site
  • cmeme -- IRCbrowse log bot. Believed to be defunct, logs were available at here

IRC logs are stored at: