Skip to content

Capell Packages and Extensions

Capell core stays small. This repository owns the host packages that make a Capell application run, while optional product capability lives in installable extension packages with their own manifests, docs, tests, and release process.

Use the generated Capell Extensions explorer for the current add-on package catalogue. Use this page for the stable host package boundaries and links into package-authoring documentation.

PackageComposer nameOwns
Corecapell-app/coreSites, pages, languages, blueprints, settings, package registry, install and upgrade actions.
Admincapell-app/adminFilament panel, resources, dashboards, settings UI, users, page editing, and recovery shell.
Frontendcapell-app/frontendPublic rendering, frontend middleware, Tailwind aggregation, Blade helpers, and safety guards.
Installercapell-app/installerBrowser installer, install guide patches, setup progress, reports, and installer cleanup.
Marketplacecapell-app/marketplaceExtension browsing, acquisition records, package install operations, and marketplace support.

These packages may expose extension points, but they should not absorb optional product features unless the host repo owns a shared contract needed by multiple packages.

The add-on package universe is intentionally outside this repository. Browse generated extension pages at docs.capell.app/packages and use package-owned READMEs for exact install commands, models, Actions, migrations, and public rendering details.

For local development, install external packages through the consuming application’s Composer repositories. Do not add a package to capell-4 only because it exists beside this checkout.

First-party package information pages in this host repo:

PackageProduct groupComposer nameNotes
AI CreatorCapell Commercialcapell-app/ai-creatorReviewed AI-assisted creation sessions for existing Capell sites with package recommendations.

Foundation add-ons such as content sections, navigation, frontend authoring, media, HTML cache, discovery, and Socials (capell-app/socials) are documented in the generated extension catalogue. Core documentation may mention them as examples, but their inventory and product grouping stay package-owned.

Operational add-ons such as migration assistance, diagnostics, monitoring, and exception reporting are documented in package-owned docs and the generated extension catalogue. Core and Admin provide shared contracts or shells only when the host owns that boundary.

Search, SEO, discovery, and related growth packages are optional extensions. Use their package docs for feature behavior and use the host docs only for shared extension points and public-rendering safety rules.

PageCovers
PackagesPackage shape, service providers, Actions/Data/settings, extension points, migrations, and release checklist.
Package authoringHow to build package-owned admin, frontend, lifecycle, and marketplace-ready surfaces.
Installer extension contractsInstaller-facing manifest keys, lifecycle Actions, settings migrations, and package setup tests.
Marketplace extension contractsMarketplace-facing manifest keys, package operation boundaries, and catalogue/lifecycle tests.
Extension examplesCopy-paste examples for host extension points and public-output safety.
Extension point chooserWhich host extension point to use for a package contribution.
Extension troubleshootingHow to debug missing package contributions, stale caches, route fallback, settings, and marketplace issues.
Host, package, or app codeWhere a feature or document should live.