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

https://github.com/kuria/dev-meta

Common Kuria library development dependencies and scripts
https://github.com/kuria/dev-meta

codestyle coding-standards php tests

Last synced: 11 months ago
JSON representation

Common Kuria library development dependencies and scripts

Awesome Lists containing this project

README

          

Kuria development meta
######################

Common development dependencies and scripts for Kuria libraries.

.. contents::

Requirements
************

- PHP 7.1+

Usage
*****

Composer scripts
================

This package defines the following composer scripts:

- ``composer all`` - run codestyle checks and tests
- ``composer tests`` - run tests
- ``composer coverage`` - run tests and generate code coverage report
- ``composer cs`` - run codestyle checks
- ``composer cs:fix`` - attempt to automatically fix codestyle violations

Run the ``composer package-scripts:list`` to show commands to only run specific tools.

Base test class
===============

The ``Kuria\DevMeta\Test`` class should be extended instead of ``PHPUnit\Framework\TestCase``.

It provides access to additional features from `kuria/phpunit-extras `_.

.. code:: php