Giter VIP home page Giter VIP logo

artisan-make-package's Introduction

MakePackage

Total Downloads Latest Stable Version License

Introduction

Implements a Artisan command to scaffold out Laravel Composer packages

Installation Laravel 5.5 LTS

  1. Composer require the package:

    composer require ollywarren/makepackage

Let Laravel 5.5 Automatic Package Discovery do its thang!

Installation Laravel 5.4

  1. Composer require the package:

    composer require ollywarren/makepackage

  2. Register the service provider in App\config\app.php providers array:

    Ollywarren\Makepackage\MakepackageServiceProvider::class

  3. Navigate to the project root and run php artisan to check that the make:package command is present.

Usage Instructions

  1. Simply run php artisan make:package then follow the on screen instructions.

Enjoy and Make Something Awesome!

Mentions

Thanks to Sebastiaan Luca https://github.com/sebastiaanluca/php-stub-generator for sharing his Stub Generator code now included in this package. Made this package much smaller and much easier to maintain and upgrade in the future.

artisan-make-package's People

Contributors

ollywarren avatar

Stargazers

kemz avatar Hungokata avatar Ihor Vorotnov avatar Lewis Thompson avatar Irineu Martins Junior avatar LogikIO avatar

Watchers

James Cloos avatar

artisan-make-package's Issues

Switch File Templates to External Files

Currently the file templates are all programatically set which isn't great visually and makes the codebase very messy. I want to move these out to external template files which also allows for people to define their own.

Update ready for Laravel 5.5

Laravel 5.5 Automatic Package Discovery

Laravel 5.5 is set to ship with automatic package discovery, so need to prepare for this release by implementing the required changes in the composer.json.

Feature Updates

Review the code for bug fixes and new features.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.