If you want to fix/improve/install phpDiplomacy all the info you need to make it happen is here.
forum.phpdiplomacy.net - The forum for developers, for discussing ideas etc
Sourceforge.net - Where the phpDip code is hosted
The code - Browse the code online, commented and laid out with phpDocumentor. Check the layout below to know where to find various parts
The latest code tarball - The latest code is always available in the CVS repo, and in this tarball which updated whenever CVS is. The releases may not contain the latest code but this tarball will.
If you want to make a change this is where you should start. The two images and text files below will give you a feel for where everything is and how phpDip is structured, so you know where to go to find whatever you need to change.
layout-code.png, layout-code.txt - File/directory layout image and text file; how the code is structured and what different files do
layout-database.png, layout-database.txt - The database layout image and text file; how the database is structured and what different tables do
To get a patch submitted first check that the idea is okay. If it's not in the todo-list at forum.phpdiplomacy.net post it to the ideas section.
Once the patch is done post a link to a demo site where it's working, along with the code, and it'll get added in once it has been checked.
gotchas.txt - Annoying quirks
archive.txt - Info on the archive tables
coasts.txt - Info on how coasts are handled
locking.txt - How is locking handled
INSTALL.txt - Installation data for webmasters
security.txt - Notes on security for webmasters