Introduction
Welcome to the Archibald Guides.
This section provides comprehensive patterns, examples, and standards for the main domains of the framework. For foundational architectural patterns (modules, providers & adapters, data mappers, file shadowing), see Core Concepts.
Core Areas
1. Utilities
A collection of hooks and utilities useful for managing application state, data flow, and cross-platform consistency.
- Data Fetching: Simplified async operations with
useFetchanduseMutation. - Lifecycle & State: Robust management of component lifecycles and global data caches.
- Platform Helpers: Specialized hooks for SSR, cookies, and local storage synchronization.
2. Commerce & Business Modules
A collection of domain-specific packages to accelerate e-commerce development.
- Storefront & Catalog: Building UI with
storefrontand managingproductdata. - Cart & Checkout: Handling
cartstate,quotes, and checkout flows. - Discovery & Engagement: Implementing
search,personalization, andanalytics.
3. Content Management (CMS)
Dynamic content rendering and management using the cms package.
- Integration: Connecting to CMS providers via Adapters.
- Rendering: Mapping components and handling slots.
4. Authentication & Security
Managing user identity with the auth package.
- Flows: Login, Logout, and Token management.
- Adapters: Customizing authentication backends.
5. Native Integration
Bridging the gap between web and mobile with native.
- Capabilities: Accessing native device features.