Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/webarchitect609/composer-library-skeleton

The template for creating a php library using composer.
https://github.com/webarchitect609/composer-library-skeleton

boilerplate composer composer-library skeleton template

Last synced: 12 days ago
JSON representation

The template for creating a php library using composer.

Awesome Lists containing this project

README

        

Composer Library Skeleton
=========================
[![Travis Build Status](https://travis-ci.com/webarchitect609/composer-library-skeleton.svg?branch=master)](https://travis-ci.com/webarchitect609/composer-library-skeleton)
[![codecov](https://codecov.io/gh/webarchitect609/composer-library-skeleton/branch/master/graph/badge.svg?token=N8K5K8V88E)](https://codecov.io/gh/webarchitect609/composer-library-skeleton)
[![Mutation score](https://badge.stryker-mutator.io/github.com/webarchitect609/composer-library-skeleton/master)](https://dashboard.stryker-mutator.io/reports/github.com/webarchitect609/composer-library-skeleton/master)
[![PHP version](https://img.shields.io/packagist/php-v/webarchitect609/composer-library-skeleton)](https://www.php.net/supported-versions.php)
[![Latest version](https://img.shields.io/github/v/tag/webarchitect609/composer-library-skeleton?sort=semver)](https://github.com/webarchitect609/composer-library-skeleton/releases)
[![Downloads](https://img.shields.io/packagist/dt/webarchitect609/composer-library-skeleton)](https://packagist.org/packages/webarchitect609/composer-library-skeleton)
[![License](https://img.shields.io/github/license/webarchitect609/composer-library-skeleton)](LICENSE.md)

**Please, be careful:** disclaimer text example goes here!

This is a template for PHP composer library. So the information here and in other *.md files is just a stub.

Features
--------
- Code style check via [PHP Coding Standards Fixer](https://packagist.org/packages/friendsofphp/php-cs-fixer),
including [PhpStorm](https://www.jetbrains.com/phpstorm/) integration
- Unit-tests via [PHPUnit](https://phpunit.de/)
- Static code analysis via [PHPStan](https://phpstan.org)
- Dependencies security check via [Roave Security Advisories](https://packagist.org/packages/roave/security-advisories)
- And [Travis CI](https://travis-ci.com/) for continuous delivery

Installation
------------
`composer require webarchitect609/composer-library-skeleton`

Support
-------
You can use this skeleton totally for free, or you can appreciate the author for his work and support desire to make new
useful projects:
- [ЮMoney](https://sobe.ru/na/composer_library_skeleton)

Usage
-----
1. [Use this template](https://github.com/webarchitect609/composer-library-skeleton/generate) directly on GitHub or
clone this repo.
2. Update, remove or add anything to create a new PHP composer library with the help of this template.
3. Consider writing [PHPUnit tests](https://phpunit.de/).
4. Consider setup [Travis CI](https://travis-ci.com/), which is free for Open Source projects.

Known Issues
------------
None so far.

Licence & Author Information
----------------------------
[BSD-3-Clause](LICENSE.md)