narrowspark/skeleton-generators

This package is abandoned and no longer maintained. No replacement package was suggested.

The narrowspark skeleton generators.

Fund package maintenance!
prisis

Installs: 108

Dependents: 1

Suggesters: 0

Security: 0

Stars: 3

Watchers: 2

Forks: 2

Open Issues: 2

Type:automatic-skeleton

0.5.1 2019-11-22 13:52 UTC

README

68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e6172726f77737061726b2f736b656c65746f6e2d67656e657261746f72732e7376673f7374796c653d666c61742d737175617265 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545372e332e302d3838393242462e7376673f7374796c653d666c61742d737175617265 68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6e6172726f77737061726b2f736b656c65746f6e2d67656e657261746f72732f6d61737465722e7376673f7374796c653d666c61742d737175617265 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374796c652d6c6576656c253230372d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265266c6162656c3d7068707374616e 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265

Branch Status

Travis branch Appveyor branch

Installation

Note: this package can be only used with automatic.

Use Composer to install this package:

composer require narrowspark/skeleton-generators

Default Directories

Narrowspark automatically ships with a default directory structure. You can easily override this directory structure to create your own.

The default directory structure is.

your-project/
    ├─ app/
    │  ├─ Console/
    │  ├─  └─ Kernel.php
    │  ├─ Provider/
    │  └─ ...
    ├─ config/
    │  └─ ...
    ├─ public/
    │  └─ index.php
    ├─ resources/
    │  └─ ...
    ├─ routes/
    │  ├─ api.php
    │  └─ ...
    ├─ storage/
    │  ├─ app/
    │  ├─ framework/
    │  ├─ logs/
    │  └─ ...
    ├─ tests/
    │  ├─ AbstractTestCase.php
    │  ├─ bootstrap.php
    │  └─ ...
    ├─ cerebro
    └─ vendor/

Override the Directories

You can change the default directories by overriding the composer extra section of your app:

{
  "extra": {
    "app-dir": "app",
    "config-dir": "config",
    "database-dir": "database",
    "public-dir": "public",
    "resources-dir": "resources",
    "routes-dir": "routes",
    "storage-dir": "storage",
    "tests-dir": "tests"
  }
}

The root-dir key may be only used if your project is in a sub folder of your main project.

Generators

- Console

The Console Generator is a micro-framework that provides an elegant starting point for your console app.

- Http

The Http Generator is a micro-framework that provides an elegant starting point for your next web app.

Testing

You need to run:

$ php vendor/bin/phpunit

Contributing

If you would like to help take a look at the list of issues and check our Contributing guild.

Note: please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Credits

License

The MIT License (MIT). Please see License File for more information.