Repository navigation
v0.3.0-beta.0
Pre-release
Pre-release
dev-process-kit 0.3.0-beta.0
A beta for trying the new page model and review surfaces from a real page. Install
dev-process-kit@0.3.0-beta.0 (npm dist-tag beta); @latest remains 0.2.1.
Features
- App / page / view / board model —
<dpk-app>holds pages,<dpk-page>holds exactly one
whole-page view or board, and components live inside them. Pages share the app's header, review
rail, draft and hash navigation (#page=…). - Views — User Story Mapping, UX Prototype, Slides, Task Context Board, Delegation Poker and
Plain, each with a documented base-data shape and review targets. - Boards — ER, state, sequence, dependency, architecture map, mind map, kanban, event storming,
example mapping and whiteboard; a board can be a page on its own or embedded in a view. - Components — alternatives comparison, tabbed code groups, line charts, declarative
right-click extensions, checklist, commentable, comment popover/thread, dialog panel, table,
matrix, tag filter, combobox, select, browser and editor components. - Review loop — Check Mode with reader-only marks, question (grill) badges anchored to their
cards, a context menu, inline editing, comments and the hand-off brief. - Supplements — supporting boards and notes open in a bottom drawer with one height across
tabs; drag its top edge (or use the keyboard) to resize it. - Task board — outputs in a left rail, with Context, Work log, Questions and Tasks tabs; tasks
render as a Kanban. - Event Storming and ERD — sharper note text, no editing outline, and relation glyphs that stay
on the line. ERD tables and columns can carry grillquestions. - Design — refreshed tokens, card/callout/controls atoms, a coherent motion layer and light/dark
parity throughout. - Docs — every view, board and component has a page; the base-data/order and page-height
contracts are explicit.
Breaking Changes
- The template model is replaced by the app/page/view/board model. A page must have exactly one
view or board; there is no template-as-root wrapper and novariant="board". dpk-template-*elements are nowdpk-view-*; board and component tags follow the
dpk-board-*/dpk-*rules. Pages and drafts use the new page-qualified targets and#page=
navigation.- Entry points are
views/<name>.js,boards.js,components.jsandindex.js. Pages pinned
to an older bundle must migrate to a 0.3.x entry. - No compatibility aliases are shipped. See
docs/index.mdat the tag for the current markup and
data contracts.
Internal
- Layout/router benchmarks, browser QA fixtures and a docs-only generation check.