From 695bd8691c36d2882253cc787800449e03b128b9 Mon Sep 17 00:00:00 2001 From: Brad Barnett <127794626+bdbarnett@users.noreply.github.com> Date: Wed, 23 Sep 2026 16:01:21 -0500 Subject: [PATCH] docs: finish the newcomer guide's empty 'Where to learn next' section --- docs/newcomers.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/newcomers.md b/docs/newcomers.md index f741fd2..5d9b217 100644 --- a/docs/newcomers.md +++ b/docs/newcomers.md @@ -156,3 +156,15 @@ submodule, use the documented sync path rather than staging a hand-picked mixture of outputs. ## Where to learn next + +Read `src/lvpy_runtime.h` first, then follow one call from `import lvgl` into +`generated/lvgl_python.c` and back through `src/lvpy_runtime.c`. +`tests/test_lvgl_init.py` is short and shows the lifecycle contract the runtime +has to keep. + +For the user-facing surface, both setup paths are in the +[README](../README.md#usage). For how the binding is generated and which API +decisions it makes, go to +[lvgl-bindings](https://github.com/PyDevices/lvgl-bindings). Building from +source is in [building.md](building.md), and releases are in +[publishing.md](publishing.md).