See documentation/coding_standards/