Looking to hire Laravel developers? Try LaraJobs

laravel-architect maintained by cierrateam

Description
The php artisan for package creators.
Last update
2020/10/16 17:08 (dev-master)
License
Downloads
7

Comments
comments powered by Disqus

Laravel Architect was created by, and is maintained by Vittorio Emmermann, founder of cierra. It's a helper you can install globally or locally for individual packages. Laravel Architect is supposed to take care of recurring grunt work, like creating a Test Class for your laravel package. Here's an example, you can easily do this architect make:test MyAwesomeTest and Laravel Architect will create the Test Class for you - inside your package. How nice is that?!

  • Built on top of the Laravel Zero.
  • Installable global to your machine as general helper.
  • Also useable locally in single projects.

Installation

To install Laravel Architect we recomment to install it globally to gather the best usage of this package: composer global require "cierrateam/laravel-architect" Then run architect inspiring to ensure the package is installed.

Alternatively you can install it locally to a project: composer require "cierrateam/laravel-architect" But then you hace to run php vendor/bin/architect instead of only architect. Hint: Create an alias ;)

Usage

Here is work in progress :) Feel free to contribute.

Create a new package

architect init

Then just answer the questions.

Create a new test

architect make:test ExampleTest

A test will be created

Roadmap

  • Creating Packages with architect
  • Creating Tests with architect
  • Creating Models, Controllers and migrations
  • Customising stubs
  • More options while creating packages
  • Run package tests with architect
  • Install local path packages with architect in projects

License

Laravel Architect is an open-source software licensed under the MIT license.

Credits

This package is made by cierra and is coded with support of community packages.