Skip to content

Core Overview

The Core package owns Capell’s shared domain model, package registry, install primitives, migrations, settings support, and extension point foundation.

Capell settings-backed configuration Capell settings-backed configuration
  • Provide models for pages, sites, layouts, themes, media, translations, and package state.
  • Register package metadata and Capell manifests.
  • Own shared install, upgrade, migration, cache, and maker infrastructure.
  • Expose extension points consumed by Admin, Frontend, Installer, Marketplace, and add-on packages.

Installer routes and views are owned by capell-app/installer, not Core.

NeedRead
Manage pages, URLs, types, and publishing statePage management
Work with shared content recordsContent management
Extend Capell core contractsExtending Capell
Use the shared cache helperCache
Work with sites and languagesMulti-site and multi-lingual
Subscribe to lifecycle eventsSubscriber manager
Extend static-site exportStatic-site extensions
Upgrade authoring integrationsAuthoring upgrade steps
Debug install failuresInstall debugging