You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b167dcb
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .spec/specs/examples/package.spec.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,7 +55,7 @@ decisions:
55
55
stability: stable
56
56
57
57
- id: repo.examples.runtime_selection_boundary
58
-
statement: Every example application shall compile authored screens through `unified_ui` into canonical `UnifiedIUR` and render through the runtime selected for the launch session, with `live_ui` as the default runtime when no command-line runtime argument or equivalent override is provided.
58
+
statement: Every example application shall compile authored screens through `unified_ui` into canonical `UnifiedIUR` and render through the runtime selected for the launch session, with maintained launcher targets for `live_ui`, `desktop_ui`, `elm_ui`, and `terminal_ui`, and with `live_ui` as the default runtime when no command-line runtime argument or equivalent override is provided.
statement: Each example application shall depend on `packages/unified-ui` and `packages/unified_iur` through local path dependencies and may depend on one or more supported runtime packages required for its launch targets, but no focused example application shall require an `examples/shared/` path dependency.
49
+
statement: Each example application shall depend on `packages/unified-ui` and `packages/unified_iur` through local path dependencies and shall include the supported runtime-package dependencies required for its maintained launch targets, including `live_ui`, `desktop_ui`, `elm_ui`, and `terminal_ui`, but no focused example application shall require an `examples/shared/` path dependency.
Copy file name to clipboardExpand all lines: .spec/specs/examples/tooling.spec.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ decisions:
26
26
27
27
```spec-requirements
28
28
- id: repo.examples.tooling.index_surface
29
-
statement: The example suite shall provide a top-level index under `examples/` that explains the common example-shell contract, the suite default theme/style baseline, the default runtime behavior, and the per-widget example-app catalog.
29
+
statement: The example suite shall provide a top-level index under `examples/` that explains the common example-shell contract, the suite default theme/style baseline, the supported runtime targets, the default runtime behavior, and the per-widget example-app catalog.
statement: The suite shall provide a documented launch surface that accepts runtime selection through a command-line argument or equivalent override, and shall default to `live_ui` when no runtime is specified.
39
+
statement: The suite shall provide a documented launch surface that accepts runtime selection through a command-line argument or equivalent override for `live_ui`, `desktop_ui`, `elm_ui`, and `terminal_ui`, shall default to `live_ui` when no runtime is specified, and may satisfy non-browser runtimes through review-oriented runtime output when a standalone launcher is not yet maintained.
40
40
priority: must
41
41
stability: stable
42
42
43
43
- id: repo.examples.tooling.shared_validation
44
-
statement: The suite shall provide a repeatable validation workflow that checks whether each catalog entry still preserves the common example-shell contract, the suite default theme/style baseline, and the runtime-selection contract.
44
+
statement: The suite shall provide a repeatable validation workflow that checks whether each catalog entry still preserves the common example-shell contract, the suite default theme/style baseline, and the documented runtime-selection contract.
45
45
priority: must
46
46
stability: stable
47
47
@@ -62,7 +62,7 @@ decisions:
62
62
- id: repo.examples.tooling.review_example_suite
63
63
given: A maintainer wants to review the standalone example-app suite after adding or changing a widget
64
64
when: The maintainer uses the suite index and validation workflow
65
-
then: The maintainer can find the widget-focused app, run it independently, and verify that it still preserves the common example-shell contract, the suite default theme/style baseline, and the default runtime behavior
65
+
then: The maintainer can find the widget-focused app, run it independently through the chosen maintained runtime target, and verify that it still preserves the common example-shell contract, the suite default theme/style baseline, and the default runtime behavior
0 commit comments