27 lines
680 B
Markdown
27 lines
680 B
Markdown
# BeeOS Development Notes
|
|
|
|
BeeOS is currently a desktop simulator and project framework for a future MicroPython/LVGL watch OS.
|
|
|
|
## Current development rules
|
|
|
|
- Keep the simulator runnable on normal Windows Python.
|
|
- Do not require LVGL on Windows.
|
|
- Keep HiveStore curated, even when third-party repos are supported.
|
|
- Prefer small curated asset subsets over large full asset packs.
|
|
- Keep package formats JSON-based and easy to inspect.
|
|
- Keep generated firmware assets separate under `beeos/generated/`.
|
|
|
|
## Before packaging
|
|
|
|
Run:
|
|
|
|
```powershell
|
|
py tools/validate_project.py --project-root .
|
|
```
|
|
|
|
Optional cleanup:
|
|
|
|
```powershell
|
|
py tools/clean_project.py --project-root .
|
|
```
|