| # Style Guides |
| |
| OpenTitan's CI enforces what it can of the following style guides to avoid conflict, toil and confusion. |
| However, code reviewers are also responsible for enforcing coding style guidelines and best practices. |
| |
| - [RISC-V Assembly Style Guide](./asm_coding_style.md) |
| - [C and C++ Coding Style Guide](./c_cpp_coding_style.md) |
| - [Hjson Usage and Style Guide](./hjson_usage_style.md) |
| - [Markdown Usage and Style Guide](./markdown_usage_style.md) |
| - [OTBN Assembly Style Guide](./otbn_style_guide.md) |
| - [Python Coding Style Guide](./python_coding_style.md) |
| - [Verilog Coding Style Guide](https://github.com/lowRISC/style-guides/blob/master/VerilogCodingStyle.md) |
| - [SystemVerilog Coding Style Guide for Design Verification (DV)](https://github.com/lowRISC/style-guides/blob/master/DVCodingStyle.md) |