arqel-dev/core
最新稳定版本:0.11.0
Composer 安装命令:
composer require arqel-dev/core
包简介
Core contracts, service provider, and primitives for Arqel.
README 文档
README
Core contracts, service provider e primitivas para o framework Arqel — admin panels para Laravel declarados em PHP e renderizados em React.
Posição no ecossistema
Este pacote é a fundação de todos os pacotes arqel-dev/*. É onde vivem:
- O
ArqelServiceProviderque faz auto-discovery na app Laravel consumidora - Contracts (
HasResource,HasFields,HasActions,HasPolicies,Renderable) - Classe abstracta base
ResourceeResourceRegistry - Sistema de
PanelePanelRegistry - Middleware Inertia (
HandleArqelInertia) - Comandos Artisan:
arqel:install,arqel:resource,arqel:field,arqel:action - Facade
Arqel - Suporte para serialização de schemas de Fields para Inertia props
Os pacotes específicos (arqel-dev/fields, arqel-dev/table, arqel-dev/form, ...) dependem de arqel-dev/core e estendem os contracts/classes base daqui.
Instalação
composer require arqel-dev/core
Normalmente instala-se via o meta-pacote
arqel-dev/framework, que puxaarqel-dev/coree companheiros obrigatórios.
Convenções
- Namespace:
Arqel\Core\ declare(strict_types=1)em todos os ficheiros PHP- Classes
finalpor default — só semfinalquando extensibilidade é design intent documentado - ADR-018: auto-discovery via
extra.laravel.providers
Links
- Source:
packages/core/ - Skill para AI agents:
SKILL.md - Docs (public): arqel.dev/docs (em breve)
- Contracts e APIs detalhadas:
PLANNING/05-api-php.md - Planning tickets:
PLANNING/08-fase-1-mvp.md§3
Licença
MIT — ver LICENSE na raiz do monorepo.
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 17
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-05