PHPackages                             gennadyx/skeleton - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. gennadyx/skeleton

ActiveProject[Utility &amp; Helpers](/categories/utility)

gennadyx/skeleton
=================

Composer package skeleton

0.2.1(9y ago)1311MITPHPPHP ^7.0|^7.1

Since Mar 9Pushed 8y agoCompare

[ Source](https://github.com/gennadyx/skeleton)[ Packagist](https://packagist.org/packages/gennadyx/skeleton)[ Docs](https://github.com/gennadyx/skeleton)[ RSS](/packages/gennadyx-skeleton/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (7)Versions (6)Used By (1)

skeleton
========

[](#skeleton)

[![Latest Version on Packagist](https://camo.githubusercontent.com/d602e0136d90f2d09175b41cd090654e519d3fbfde577f757be5ead315d67a52/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f67656e6e616479782f736b656c65746f6e2e7376673f7374796c653d666c6174)](https://packagist.org/packages/gennadyx/skeleton)[![Software License](https://camo.githubusercontent.com/bf0cdf4a43646fdef8eef0c0c655a6820a62188bde2e53478b8c8a1a8a888c6d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f67656e6e616479782f736b656c65746f6e2e7376673f7374796c653d666c6174)](LICENSE)[![Build Status](https://camo.githubusercontent.com/5043fd4e81fbd3cd58d88e53e332a4b1bd47a334b4422260691524dfe51da985/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f67656e6e616479782f736b656c65746f6e2f6d61737465722e7376673f7374796c653d666c6174)](https://travis-ci.org/gennadyx/skeleton)[![Total Downloads](https://camo.githubusercontent.com/07e2ba2aceeeeb01a42358fe7a5a43e8457be00449e8f7b16f3fc02c9433c7b3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f67656e6e616479782f736b656c65746f6e2e7376673f7374796c653d666c6174)](https://packagist.org/packages/gennadyx/skeleton)

[![Coverage Status](https://camo.githubusercontent.com/6a09d4640b099171771d72f14a320a220c8908dcf49b8c26f3293ce348209e72/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f67656e6e616479782f736b656c65746f6e2e7376673f7374796c653d666c6174)](https://scrutinizer-ci.com/g/gennadyx/skeleton/code-structure)[![Sensiolabs Medal](https://camo.githubusercontent.com/6b11c759ac05118645adbc57b435ee50856980adb964e2ca42d34b028a1110c2/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f38613035663035622d643163392d343062312d386338372d3561323531663731326634642f6d696e692e706e67)](https://insight.sensiolabs.com/projects/8a05f05b-d1c9-40b1-8c87-5a251f712f4d)[![Quality Score](https://camo.githubusercontent.com/9f61b0a92777f0efdf2c7d7043ca205baf6b4571d226a464e01d327d4ad0a6c4/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f67656e6e616479782f736b656c65746f6e2e7376673f7374796c653d666c6174)](https://scrutinizer-ci.com/g/gennadyx/skeleton)

\#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
-----

[](#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
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ composer require --dev gennadyx/skeleton-tests
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Gennady Knyazkin](http://gennadyx.tech)
- [All Contributors](https://github.com/gennadyx/skeleton/contributors)

License
-------

[](#license)

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

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

5

Last Release

3348d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e9f3a66695c59a1c4814186082feef6c98b3ae95660c2fa40d393f476e83efc4?d=identicon)[gennadyx](/maintainers/gennadyx)

---

Tags

composerlibraryphpphp7skeletoncomposerpackageSkeleton

### Embed Badge

![Health badge](/badges/gennadyx-skeleton/health.svg)

```
[![Health](https://phpackages.com/badges/gennadyx-skeleton/health.svg)](https://phpackages.com/packages/gennadyx-skeleton)
```

###  Alternatives

[composer/composer

Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.

29.4k187.2M2.6k](/packages/composer-composer)[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M565](/packages/symfony-maker-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M648](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[symplify/monorepo-builder

Not only Composer tools to build a Monorepo.

5205.3M82](/packages/symplify-monorepo-builder)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19462.3M1.3k](/packages/drupal-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
