Various Yii 3.0 related documentation
The Yii project aims to build and support practical and helpful tools and community.
The values we express in our work support the goal. We try to
Performance is a necessary condition of practicality. Software shouldn’t waste machine resources or human resources.
We prefer sensible defaults and conventions that users can customize. We seek a balance between flexibility, discipline and simplicity that meets common needs.
We prefer practice to theory. For example:
This value guides technical decisions as well as community activity. Consideration of how software features help users should guide development. Community-wise, we value any helpful contribution, be it a pull request or an answer in the forum.
When the other principles could conflict, we choose a solution that’s more helpful to the community.
Solutions should be simple and expressive:
We prefer explicit, obvious solutions and code. Solutions should clearly express exactly what they do. For example:
We try to be consistent in: