xepozz / app-api

API application project template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yii API template


Latest Stable Version Total Downloads Build status Scrutinizer Code Quality static analysis

API application template for Yii 3.

Installation

Install docker:

docker-compose up -d

Enter into the container:

docker exec -it yii-php bash

Install packages:

composer install

Usually the application is available at http://localhost:8080.

Authorization is performed via the X-Api-Key header.

API documentation

API documentation is available at /docs. It is built from OpenAPI annotations (@OA). See Swagger-PHP documentation for details on how to annotate your code.

Codeception testing

./vendor/bin/codecept run

Static analysis

The code is statically analyzed with Psalm. To run static analysis:

./vendor/bin/psalm

About

API application project template

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:PHP 99.7%Language:Batchfile 0.2%Language:Shell 0.0%