gennadyx / skeleton
Composer package skeleton
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^7.0|^7.1
- danielstjules/stringy: ^2.3
- mf/collections-php: ^1.0
- symfony/filesystem: ^3.2
- symfony/finder: ^3.2
- symfony/process: ^3.2
- symfony/serializer: ^3.2
Requires (Dev)
- gennadyx/skeleton-tests: dev-master
This package is not auto-updated.
Last update: 2024-10-27 03:01:43 UTC
README
#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.
###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
$ composer create-project gennadyx/skeleton package_name #with env variable $ COMPOSER_DEFAULT_VENDOR="my_vendor" composer create-project gennadyx/skeleton package_name
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
$ composer require --dev gennadyx/skeleton-tests
$ composer test
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email dev@gennadyx.tech instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.