Coding style for existing products

When writing code for existing products, most of them will have a coding style explicitly written or implicitly implied. An example of the former is Moodle's coding style, a clearly documented style for developers working to extend Moodle.

Coding style for new projects

For new projects being written from the ground up, we will follow Guido van Rossum's guidelines. Style guidelines exist for both Python (which can be applied to Python-esque languages) and C (also applicable to similar languages).

Summary of Python style

Summary of C style