docs/en/contributor/Documentation-Conventions.md
This documentation provides a writing style guide that portrays professionalism and efficiency in delivering technical content in Alluxio documentation.
The C's, in order of importance:
No documentation is better than incorrect documentation.
No one wants to read more words than necessary.
There are many technical terms used throughout; it can potentially cause confusion when the same idea is expressed in multiple ways.
```java for Java source code ```properties for a Java property file ```console for an interactive session in shell ```bash for a shell scriptDocumentation is not a conversation. Don’t follow the same style as you would use when chatting with someone.
| Correct, preferred term | Incorrect or less preferred term(s) |
|---|---|
| File system | Filesystem |
| Leading master | Leader, lead master, primary master |
| Standby master | Backup master, following master, follower master |
| Containerized | Dockerized |
| Superuser | Super-user, super user |
| I/O | i/o, IO |
| High availability mode | Fault tolerance mode (Use of "fault tolerance" is fine, but not when interchangeable with "high availability") |
| Hostname | Host name |
Each sentence starts in a new line for ease of reviewing diffs. We do not have an official maximum characters per line for documentation files, but feel free to split sentences into separate lines to avoid needing to scroll horizontally to read.