ConsoleTVs / Bootpack by ErikCampobadal

Laravel 5 package bootstraper
10,481
282
13
Package Data
Maintainer Username: ErikCampobadal
Maintainer Contact: soc@erik.cat (Èrik Campobadal)
Package Create Date: 2017-08-11
Package Last Update: 2020-06-04
Language: PHP
License: MIT
Last Refreshed: 2024-05-12 03:04:33
Package Statistics
Total Downloads: 10,481
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 282
Total Watchers: 13
Total Forks: 24
Total Open Issues: 4

Description

Bootpack is a laravel 5 package bootstraper that does the following:

  • Creates composer.json for a laravel package
  • Create a basic well structured package directory
  • Adds the local autoloader to the project composer.json
  • Dumps the autoload
  • Adds the package service provider to the laravel project
  • Initiates a git repository
  • Perhaps more ;D

It features a full terminal application based on an artisan command.

Installation

composer require consoletvs/bootpack

Register the service provider to the current project (Not needed if using laravel 5.5+):

ConsoleTVs\Bootpack\BootpackServiceProvider::class

Publish the configuration:

php artisan vendor:publish

Usage

Can't be more simple... rename test/package to the vendor/packagename notation you wish to create.

Example: consoletvs/bootpack

php artisan bootpack:create test/package

You then have a cool functional terminal to help you create the package. Enjoy!

First

Second

Package Structure

Structure