Thanks for your interest! `systile` is a small, focused crate and contributions are
welcome.
- --
```
cargo fmt --all
cargo clippy --all-targets --all-features
cargo test --all-features
```
CI runs all three with `-D warnings`, plus an MSRV build on Rust 1.74.
Commits follow [Conventional Commits](https://www.conventionalcommits.org/):
`feat:`, `fix:`, `test:`, `docs:`, `refactor:`, `chore:`, `bench:`. Keep them small
and atomic — one logical change each.
The guiding principle is that the data structure mirrors TPU hardware constraints.
If a change makes the layout *less* faithful to how a real systolic accelerator
addresses memory, it probably belongs behind a feature flag or in a separate type.