Code formatting¶
Note, these guidelines do not cover:
- third-party code imported into the source tree, which is covered by the guidelines for the upstream projects
- released schema files which would require re-releasing if changed by reindenting
All languages¶
- Use spaces to indent; do not ever use tabs
Java¶
All Java code is formatted with:
- an indentation size of two spaces
- braces use the Java variant of K&R style
XML¶
All XML code is formatted with:
- an indentation size of two spaces
- attributes on multiple lines aligned vertically after the element name.