This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.
This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (dev-master) of this package.

dev-master 2015-11-29 12:40 UTC

This package is not auto-updated.

Last update: 2016-07-08 12:48:49 UTC


README

Laravel 5.1 Source License

Caffeinated Dev is a development package for the Laravel 5 framework containing unit test abstraction & helpers, a package development workbench and more..

The package follows the FIG standards PSR-1, PSR-2, and PSR-4 to ensure a high level of interoperability between shared PHP code.

Documentation

None yet.

Quick Installation

1. Add to composer

Begin by installing the package through Composer.

{
    "minimum-stability": "dev",
    "prefer-stable": true,
    "require": {
        "wikimedia/composer-merge-plugin": "^1.3",
        "caffeinated/dev": "dev-master@dev"
    }
}

Then run composer update to get the packages.

2. Configure Laravel
  • Add Caffeinated\Dev\DevServiceProvider::class to your providers in config/app.php.
  • Run php artisan vendor:publish --provider="Caffeinated\Dev\DevServiceProvider" to publish the config and views.
  • Open config/caffeinated.dev.php and remove/change the workbench.stubs_path key.
3. Configure workbench

Most of the configuration is self-explanatory. The most important is to:

  • Set workbench_dir to the directory you want to use, make sure it exists.
  • Generate and set the github.token. You'll want to have it set, even if you're not doing much with Github.

Set enabled_services.workbench to true to enable the service/console commands.

4. Using workbench
Command Description
wb:add clone Clone a package from github
wb:add new Create a new package.