The docs begin with structure, not promotion.
Start with foundations, because every other file depends on them. Then move into layouts, then components, then utilities and JavaScript. The system is intentionally ordered so you can understand how a page comes together without guessing where a behavior or token originated.
A practical path through the system.
If you are new to the library, follow this order. It mirrors the order of the build and the way a real page is assembled.
-
Foundation
Read the token system, theme axes, and the rules around accent, radius, border, density, and font.
-
Layouts
Choose the shell first: container, dashboard, auth, settings, or content.
-
Components
Add the pieces the page needs: forms, tables, alerts, overlays, lists, filters, navigation.
-
Utilities and JS
Only then reach for spacing helpers, visibility helpers, and behavioral modules.
Each document has a specific job.
The docs are easier to keep lean when every page has one responsibility. These are the main entry points.
<i> tag rendering.The docs follow the build order because the build order matters.
WebBlocks is not assembled by an opaque toolchain. The final bundle is the result of an explicit file list. If a token or layout primitive appears earlier in the build, it is because later layers depend on it.
foundation/
base/
components/
layouts/
utilities/
./build.sh
Continue in the direction you need.
If you already know the system, you do not need to read everything in order. Jump directly to the area that matches the page you are building.