Project layout
Path |
What it is |
|---|---|
|
Terminal tool: dump the firmware, flash a theme, the original firmware or “Previous firmware”; |
|
The flash procedure ( |
|
Inputs and outputs, mostly not in git: the stock image, boot records, flash helpers, the theme images, backups, the last device session ( |
|
The build: every theme’s image from the stock image, in one go |
|
The parts of the design the build applies, one module per area ( |
|
Theme colours ( |
|
Program patches ( |
|
New program code in C, |
|
Renders of the current screens for the documentation |
|
SVG sources of the mock-ups and their renders |
|
Previews made while each stage was built |
|
|
|
Submodule: upstream |
|
Our changes to third-party code (the X91 page-size scan for |
|
These pages (Sphinx, MyST Markdown) |
|
What each release contains |
Generated or local-only paths, the stock firmware and vendor files are listed in .gitignore.