Download the PHP package cjmellor/boost-ide-bundle without Composer
On this page you can find all versions of the php package cjmellor/boost-ide-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cjmellor/boost-ide-bundle
More information about cjmellor/boost-ide-bundle
Files in cjmellor/boost-ide-bundle
Package boost-ide-bundle
Short Description Extended IDE support bundle for Laravel Boost. Multiple development environments, one package.
License MIT
Homepage https://github.com/cjmellor/boost-ide-bundle
Informations about the package boost-ide-bundle
Boost IDE Bundle
Extended IDE support bundle for Laravel Boost. It provides a simple, convention-based way to register multiple IDE-aware code environments in your Laravel application.
Features
- Automatic discovery of environment classes
- Zero configuration — uses Laravel package auto-discovery
- Compatible with Laravel 10, 11, and 12; PHP 8.1+
Included environments:
ClineKiloCodeKiroRooCodeTraeWarp
[!WARNING] I (the maintainer) don't use all these IDE/Agents, so I cannot guarentee the config locations are correct. If they are wrong, please submit a PR to fix it.
Requirements
- PHP
^8.1 - Laravel
^10 | ^11 | ^12 - Laravel Boost
1.4
Installation
Install via Composer:
This package uses Laravel’s auto-discovery. No manual provider registration is needed.
How It Works
- The service provider scans
src/CodeEnvironmentsfor*.phpclasses. - Each class must extend
Laravel\Boost\Install\CodeEnvironment\CodeEnvironmentand implementname(): string. - On boot, the bundle registers each environment with
Laravel\Boost\Boost::registerCodeEnvironment($name, $class).
Usage
Out of the box, the environment classes in src/CodeEnvironments are registered automatically.
Adding Your Own Environment
Create a class in src/CodeEnvironments that extends Boost’s \Laravel\Boost\Install\CodeEnvironment\CodeEnvironment and implement the required methods.
Drop the file in src/CodeEnvironments and it will be discovered automatically on the next boot.
Conventions
No dedicated configuration file is required; the bundle follows these conventions:
- Files are read from
src/CodeEnvironments - Class names must be ucfirst (first letter uppercase)
name()must return a lowercase string
Contributing
Contributions are welcome! Please:
- Fork the repository and create a feature branch
- Keep changes focused and follow the existing style
- Run
composer lintbefore submitting - Open a pull request and follow the guideline template
Security Vulnerabilities
Please report any security issues directly to the maintainer via GitHub issues or email.
License
The MIT License (MIT). See LICENSE for details.