docs

Various Yii 3.0 related documentation

View the Project on GitHub yiisoft/docs

003 - Roadmap

We want Yii 3 to:

PSRs compliance

PSR compliance helps with customizability, ability to use general PHP libraries and implement fewer wrappers. Here’s the list of PSRs we want to implement.

PSR-3 Logger

Implemented as a separate package that isn’t dependent on a framework.

PSR-4 Autoloading

PSR-7 HTTP message

PSR-11 Container

Implemented as a separate package that isn’t dependent on a framework.

PSR-12 Code style

PSR-14 Event dispatcher

PSR-15 HTTP handlers

PSR-16 Simple cache

Implemented as a separate package that isn’t dependent on a framework.

PSR-17 HTTP factories

PSR-18 HTTP client

Stricter types

Single application template

Router

Implemented as a separate package that isn’t dependent on a framework.

Best practices and SOLID compliance of all classes/packages

Development toolkit

Console

Documentation

RBAC

RBAC is implemented as a framework-independent package.

View

View is implemented as framework-independent package.

Data abstractions and grid

Validators

Debug toolbar

Gii

Infrastructure

Others