Skip to content

Commit 5a02f04

Browse files
committed
docs(repo): add missing module scopes to CONTRIBUTING
1 parent baf6d58 commit 5a02f04

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,14 +102,20 @@ Accepted types (standard):
102102
Recommended scopes (choose the smallest, most accurate unit; prefer module/directory names):
103103

104104
- Module/directory scopes:
105+
- `alerts` – imperative Alert/Picker helpers (`alerts.py`)
106+
- `animated` – Animated namespace and animation primitives (`animated.py`)
105107
- `cli` – CLI tool and `pn` command (`src/pythonnative/cli/`)
106108
- `components` – declarative element-creating functions (`components.py`)
107109
- `element` – Element descriptor class (`element.py`)
108110
- `hooks` – function components and hooks (`hooks.py`)
109111
- `hot_reload` – file watcher and module reloader (`hot_reload.py`)
112+
- `layout` – pure-Python flexbox engine (`layout.py`)
110113
- `native_modules` – native API modules for device capabilities (`native_modules/`)
111114
- `native_views` – platform-specific native view creation and updates (`native_views/`)
115+
- `navigation` – navigation containers and stack/tab/drawer navigators (`navigation.py`)
112116
- `package``src/pythonnative/__init__.py` exports and package boundary
117+
- `platform``Platform.OS`/`Platform.select` and version detection (`platform.py`)
118+
- `platform_metrics` – platform-reported metrics like safe-area insets and bar heights (`platform_metrics.py`)
113119
- `reconciler` – virtual view tree diffing and reconciliation (`reconciler.py`)
114120
- `screen` – screen host, native lifecycle bridge, and render scheduling (`screen.py`)
115121
- `style` – StyleSheet and theming (`style.py`)

0 commit comments

Comments
 (0)