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.