Install
G-02
"@proexteriors/ds": "workspace:*" /* app entry CSS, in this order */ @import "@proexteriors/ds/fonts.css"; @import "@proexteriors/ds/tokens.css"; @import "@proexteriors/ds/components.css"; <body class="pe-app"> … <script type="module">import "@proexteriors/ds/ds.js"</script>
Check it in CI
G-02
node packages/ds/scripts/lint.mjs apps/hr --baseline apps/hr/ds-baseline.json
The baseline lists today's debt. It may only shrink. A new finding fails the build.
Port a screen
G-01 G-04
- Wrap the page in the shell (Shell and logo).
- Replace local colours and sizes with
--pe-*role tokens. - Lists with an owner become a nest (Nesting). Unbounded tables become a ten-row pane (Tables).
- Attach desktop and phone screenshots beside the frame (SR-27), and cite the rule ids in the PR.