This is to be a clean topic for potential contributors to find up-to-date information on procedures, standards, etc. This information will eventually be duplicated on the SourceForge project page once accepted.
Maybe these will end up on the SF site with linksfrom here instead, who knows

Prerequisites:
Regular contributors SHOULD (or MUST?) register accounts with SourceForge such that they might be added to the project and get CVS access.
Patches:
* Can be generated with GNU diff, available on most UNIX systems, and for Windows as part of Cygwin or possibly MinGW.
* SHOULD be generated by individuals unable to commit files to CVS, or to fix problems in release (i.e. non-CVS stuff).
* Unless it conflicts with the reason for the patch SHOULD be taken against the most recent CVS version of the file.
* SHOULD be in the "unified" format. (-u option for GNU diff)
* MUST ignore whitespace in the source files. (-b option for GNU diff)
* SHOULD be case-sensitive. (NOT using -i option for GNU diff)
* For multiple files, you SHOULD send one diff per file, unless you know how to do directory diffs properly (or I find a good way of explaining them)
Code
Someone should draft some convention for these, though they will probably appear somewhere else.
Examples:
* Source MUST be indented with each new level of scope
* Opening braces MUST be on the same line as the thing requiring it, and the closing braces MUST be on the line after the block (example to follow)
* Beginning of file SHOULD contain a list of people that worked on the file
* All source files MUST carry the project boilerplate (once it's been written)
* Use of the usual tags is encouraged (TODO, FIXME, HACK, etc. - more needed)
Releases
* Official code releases MUST be done based on the contents of CVS. You SHOULD NOT bundle up a package based on your own modifications, instead posting the diffs, or committing to CVS.
* Binary releases MUST be done based on CVS. Anonymous CVS runs on a time-delay, so this MUST be done by someone with project access.
* Anyone may release bundled versions, however, if they are not taken from current CVS, they MUST be identified as a third-party release.
Meetings
For meetings on IRC:
* A bare minimum of 96 hours' notice SHOULD be provided for the sake of catching a decent audience
* Times should be given in UTC to avoid timezone dificulties
* Saturday evenings might be preferable. Most people work in the week, but one man's evening might be another's lunch break.
* Meetings typically last more than an hour - take this into account when deciding a start time - most people interested in the project are between UTC-8 and UTC+2, which by itself is a large gap
Comments below please - pretty much anything listed above can be changed at this early stage, so suggest away.