conduit-ui / core
Core functionality library for Conduit ecosystem
v0.1.0
2026-08-22 18:02 UTC
Requires
- php: ^8.2.0
- illuminate/contracts: ^11.0|^12.0|^13.0
- illuminate/database: ^11.0|^12.0|^13.0
- illuminate/support: ^11.0|^12.0|^13.0
Requires (Dev)
- laravel/pint: ^1.18
- orchestra/testbench: ^9.0|^10.0|^11.0
- pestphp/pest: ^3.0
This package is auto-updated.
Last update: 2026-08-22 18:23:52 UTC
README
Core functionality library for the Conduit ecosystem - shared services, interfaces, and component management.
Installation
composer require conduit-ui/core
Usage
This package provides the foundation for building Conduit components:
- Component interfaces and contracts
- Database storage for component metadata
- Base services for component management
- Shared utilities and patterns
Component Development
Extend the base ComponentInterface to create new Conduit components:
use ConduitIo\Core\Contracts\ComponentInterface; class MyComponent implements ComponentInterface { public function getName(): string { return 'my-component'; } // ... implement other methods }
Architecture
This package is designed to be used by:
conduit-io/conduit- Main CLI applicationconduit-io/*-connector- Individual component packages- Third-party component developers
Co-Authored-By: Conduit Assistant noreply@conduit.io