Skip to content

Create a starter tutorial/bookesque regarding the underlying architecture of ratatui app #978

@JayanAXHF

Description

@JayanAXHF

Something that I wish I had when I was starting to learn Ratatui was a structured, well-explained piece on what the different parts of a Ratatui application work. Some examples of this include the Singleton pattern used with Global(esque) mutable state, the Widget and StatefulWidget traits and what they actually do under the hood, and more entry-level explainers on what the core things which are present everywhere in Ratatui code actually are, for example, the buffer, which is omnipresent as buf, but is barely explained. I believe that these explainations and tutorials will make Ratatui much more accessible to people that are newer to rust/TUIs, and that they will be a net positive for the community.

I can start work on this, but there probably will be delays because my schedule is quite packed in the coming weeks. I'll still try to do what I can, tho, and other members and always chime in with their contributions!

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions