What a package can register
Capell capability arrives as Laravel packages. A package can register migrations, admin resources, widgets, routes, and render hooks through a declared manifest, so what it adds to a site is visible rather than hidden. The contract below is what authors build against.
Package authors need to know two things before they invest: what they are allowed to register, and what protects the sites that install their work. Capell answers both with a declared manifest contract.
A package contributes through that manifest, so migrations, admin resources, widgets, routes, and render hooks are visible rather than hidden inside the code. That makes extension impact inspectable, testable, and removable.
The contract in short
- Register capability through a declared manifest, not hidden side effects.
- Site owners can review what a package adds before installing it.
- Health checks confirm an installed package behaves as declared.
- Packages uninstall cleanly, so trying one is not a permanent commitment.
Build against that contract and your package earns trust from the teams that depend on it.
What a package may register
A package declares what it contributes through its manifest. That keeps extension honest: a site owner can see the migrations, resources, widgets, and hooks a package brings before installing it, and a reviewer can audit them.


Package Extension Proof
See what a Capell package can register, how the manifest contract works, and how review, health checks, and removability keep extensions safe.
Start with the practical question: what does the visitor or editor need to do next? Capell keeps that answer tied to the Laravel app, with shared structures for repeated pages and enough room for custom work when the project genuinely needs it.
Review, health checks, and removal
Authoring is half the story. The other half is what protects a site owner: manifests that can be reviewed, health checks that confirm a package behaves, and removal that does not leave debris behind.
Author questions?
What can a package add to a site?
How does a site owner trust an extension?
Can a package be removed later?
Where do I start authoring?
Extend Capell on a contract you can trust.
If you build reusable Laravel capability, the packages overview and the extensions marketplace show how to register, review, and ship a Capell package safely.
Declared surface Register through a manifest, get reviewed, and remove cleanly.
Capell learning journey
Step 1 of 4: Learn
Guides for evaluating, planning, and operating Capell.
Keep moving through Extensions
Package-based extension guides.
