All Projects → yiisoft → app-api

yiisoft / app-api

Licence: BSD-3-Clause License
API application project template

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to app-api

assets
Assets management
Stars: ✭ 17 (-61.36%)
Mutual labels:  yii3
cache
PSR-16 compatible cache library
Stars: ✭ 30 (-31.82%)
Mutual labels:  yii3
demo
Yii 3 demo application
Stars: ✭ 259 (+488.64%)
Mutual labels:  yii3
http
Handy HTTP utility such as method constants and status codes
Stars: ✭ 20 (-54.55%)
Mutual labels:  yii3
auth
www.yiiframework.com/
Stars: ✭ 28 (-36.36%)
Mutual labels:  yii3
files
Useful methods to manage files and directories
Stars: ✭ 27 (-38.64%)
Mutual labels:  yii3
demo-api
www.yiiframework.com/
Stars: ✭ 23 (-47.73%)
Mutual labels:  yii3
yii-console
Yii console components
Stars: ✭ 48 (+9.09%)
Mutual labels:  yii3
auth-jwt
www.yiiframework.com/
Stars: ✭ 28 (-36.36%)
Mutual labels:  yii3
injector
PSR-11 compatible injector
Stars: ✭ 33 (-25%)
Mutual labels:  yii3
yii-dev-tool
Development environment for Yii 3 packages
Stars: ✭ 56 (+27.27%)
Mutual labels:  yii3
package-template
A template for a new package within yiisoft
Stars: ✭ 26 (-40.91%)
Mutual labels:  yii3
yii-gii
Yii code generator extension
Stars: ✭ 27 (-38.64%)
Mutual labels:  yii3
view
Yii view rendering library
Stars: ✭ 42 (-4.55%)
Mutual labels:  yii3
strings
String helper methods and an inflector
Stars: ✭ 31 (-29.55%)
Mutual labels:  yii3
yii-bulma
Yii Framework Bulma Integration
Stars: ✭ 23 (-47.73%)
Mutual labels:  yii3
db-oracle
Oracle Database support for Yii
Stars: ✭ 21 (-52.27%)
Mutual labels:  yii3
db-sqlite
SQLite support for Yii
Stars: ✭ 15 (-65.91%)
Mutual labels:  yii3
var-dumper
Helper for dumping variable for debug purposes
Stars: ✭ 13 (-70.45%)
Mutual labels:  yii3
yii-masked-input
Yii Framework Masked input widget Extension
Stars: ✭ 38 (-13.64%)
Mutual labels:  yii3

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-compose exec 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].