| Understand config system architecture |
Config System Overview |
| Choose between simple config vs config entity |
Simple Config vs Config Entities |
| Define config schema YAML |
Config Schema YAML |
| Use core data types in schema |
Core Data Types Schema |
| Write config schema for my module |
Writing Config Schema |
| Read config in code |
Config Factory & Reading Config |
| Create config entities |
Config Entities |
| Define config entity schema |
Config Entity Schema Definition |
| Choose storage backend |
Config Storage |
| Sync config between environments |
Config Synchronization |
| Export/import with Drush |
Config Import/Export |
| Override config per environment |
Config Override System |
| Split config by environment |
Config Split |
| Understand config dependencies |
Config Dependencies |
| React to config changes |
Config Events |
| Handle module install config |
Config Installer |
| Deploy config safely |
Deployment Workflows |
| Use config with Recipes |
Config & Recipes Integration |
| Follow best practices |
Best Practices & Patterns |
| Avoid common mistakes |
Anti-Patterns & Common Mistakes |
| Secure config & optimize performance |
Security & Performance |
| Find code references |
Code Reference Map |