Coding Styles

Collection of coding style guidelines and compact CheatSheets.

When a style must be updated, update the full coding style document first and increase its version number. Then update the matching CheatSheet so it matches the full coding style, and increase the CheatSheet version to the same version as the full coding style.

Programming Languages

C

C coding style guide version 1.0.4

ObjC

ObjC coding style guide version 1.0

Swift

Swift coding style guide version 1.0.1

POSIX Shell Scripting

POSIX shell scripting style guide version 1.0

Language Extensions / Frameworks

Enhanced-C

Enhanced-C coding style guide version 1.0

Enhanced-ObjC

Enhanced-ObjC coding style guide version 1.0

Markup Languages

Markdown

Markdown coding style guide version 1.0

License

The coding style guides and CheatSheets are released under the Creative Commons Attribution-ShareAlike 4.0 International license.