ConsoleTVs / Bootpack by ErikCampobadal

Laravel 5 package bootstraper
10,485
280
12
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-12-24 03:01:29
Package Statistics
Total Downloads: 10,485
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 280
Total Watchers: 12
Total Forks: 25
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