Contributions are welcome. Each exercise should teach one focused Ratatui idea, include tests that describe completion, provide a useful hint and have a working solution.
-
Add its metadata to
info.tomlin curriculum order. -
Add matching files under
exercises/<section>/andsolutions/<section>/. -
Keep terminal I/O out of tests. Prefer
ratatui::backend::TestBackendor render directly into aratatui::buffer::Buffer. -
Regenerate the binary list and validate everything:
rustlings dev update rustlings dev check cargo fmt --check
Exercises should start incomplete (usually with todo!()), while every
solution must compile and pass. Use links to the official Ratatui documentation
in hints when a concept needs more background.