Yii Framework Internals
This section contains documentation for developers contributing to the Yii framework itself. It covers guidelines, workflows, and best practices for maintaining and developing Yii packages.
Table of Contents
- 000 — Packages - Package structure and naming conventions
- 001 — Yii goal and values - Project goals and core values
- 002 — Issue workflow - How to handle issues
- 003 — Roadmap - Development roadmap and future plans
- 004 — Namespaces - Namespace conventions
- 005 — Yii development tool - Development tools for Yii packages
- 006 — Git commit messages - Commit message format
- 007 — Exceptions - Exception handling guidelines
- 008 — Interfaces - Interface design principles
- 009 — Design Decisions - Architectural and design decisions
- 010 — Code style - PHP code style guidelines
- 011 — Error correction - Error handling and correction
- 012 — Tests - Testing guidelines and practices
- 013 — Code review - Code review process and guidelines
- 014 — Documentation - Documentation writing guidelines
- 015 — PhpStorm metadata and attributes - PhpStorm integration
- 016 — Security workflow - Security issue handling
- 017 — Tags - Git tagging conventions
- 018 — Widgets - Widget development guidelines
- 019 — View code style - Code style for view templates
- 020 — Package release - Release process for packages
- 021 — Changelog and upgrade - Maintaining changelogs and upgrade notes
- 022 — Config groups - Configuration group organization