2017 © Pedro Peláez
 

project skeleton

Composer package skeleton

image

gennadyx/skeleton

Composer package skeleton

  • Monday, December 18, 2017
  • by gennadyx
  • Repository
  • 0 Watchers
  • 0 Stars
  • 23 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 21 % Grown

The README.md

skeleton

Latest Version on Packagist ![Software License][ico-license] Build Status ![Total Downloads][ico-downloads], (*1)

![Coverage Status][ico-coverage] Sensiolabs Medal Quality Score, (*2)

Composer package skeleton.

This package provides the handler for the 'create-project' command, which automatically collects the necessary information, for example, vendor, package name, author name, author email, etc. It is also possible to set default values using environment variables., (*3)

Available variables and their default values:

root                Project root directory
skeleton            Skeleton directory
vendor              System username from environment variable
name                Package name, uses project root directory basename
description         Just "package_name composer package"
homepage            https://github.com/vendor/package_name
author_name         'user.name' from git config or vendor
author_email        'user.email' from git config
author_homepage     https://github.com/vendor
namespace           Vendor\\Package or Vendor\\PackageName
tests_namespace     Vendor\\Package\\Tests

Usage

``` bash $ composer create-project gennadyx/skeleton package_name, (*4)

with env variable

$ COMPOSER_DEFAULT_VENDOR="my_vendor" composer create-project gennadyx/skeleton package_name, (*5)


## Change log Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently. ## Testing ``` bash $ composer require --dev gennadyx/skeleton-tests $ composer test

Contributing

Please see CONTRIBUTING for details., (*6)

Security

If you discover any security related issues, please email dev@gennadyx.tech instead of using the issue tracker., (*7)

Credits

License

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

The Versions