Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Code style

Rust

Row's rust code follows the Rust style guide. Row's prek configuration applies style fixes with rustfmt and checks for common errors with clippy.

Python

Row's prek configuration both formats and checks Python code with ruff.

Markdown

Wrap Markdown files at 88 characters wide, except when not possible (e.g. when formatting a table). Follow layout and design patterns established in existing markdown files. Use reference-style links for long URLs.

Spelling/grammar

Contributors must configure their editors to perform spell checking. Suggested tools:


Development of row is led by the Glotzer Group at the University of Michigan.

Copyright © 2024-2025 The Regents of the University of Michigan.