Skip to content

Commit 18f4f72

Browse files
Update docs
1 parent 7b082c7 commit 18f4f72

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

docs/architecture/filesystem.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,20 @@
22

33
MicroPythonOS uses a structured filesystem to organize apps, data, and resources.
44

5-
- **apps/**: Directory for downloaded and installed apps.
5+
- **apps/**: Directory for downloaded and installed apps. Cleaned up when the app is uninstalled.
66
- **com.micropythonos.helloworld/**: Installation directory for HelloWorld App. See [Creating Apps](../apps/creating-apps.md).
77
- **builtin/**: Read-only filesystem compiled into the OS, mounted at boot by `main.py`.
88
- **apps/**: See [Built-in Apps](../apps/built-in-apps.md).
99
- **res/**: Resources (icons, fonts, etc.).
10+
- **cache/**: Temporary files for each app. Deleted when the app is uninstalled, and may also be deleted without uninstalling the app to free up space.
11+
- **data/**: Content files independent of specific apps (images, audio, recordings, etc.). Used by apps like Camera, ImageView, Sound Recorder, and Music Player.
1012
- **lib/**: Libraries and frameworks
1113
- **mpos/**: MicroPythonOS libraries and frameworks
1214
- **ui/**: MicroPythonOS User Interface libraries and frameworks
13-
- **prefs/**: Storage for app data.
15+
- **prefs/**: App preferences and settings. Cleaned up when the app is uninstalled.
1416
- **com.micropythonos.helloworld/**: App-specific storage (e.g., `config.json`)
1517
- **com.micropythonos.settings/**: Storage used by the built-in Settings App
16-
- **com.micropythonos.wifi/**: Storage used by the built-in WiFi App
18+
- **com_micropythonos_nostr/**: Storage for the Nostr App
1719

1820
This structure ensures a clear separation between system resources, apps, and user data.
1921

0 commit comments

Comments
 (0)