Sources & Maintenance
Research Sources
Official Drupal Documentation: - Using Single-Directory Components - Official guide - Props and Slots Documentation - Props vs slots explained - Component.yml Reference - Schema documentation - FAQ - Common questions
Community Resources: - Drupal at your Fingertips (Selwyn Polit) - Comprehensive Drupal reference (formerly d9book at github.com/selwynpolit/d9book) - Drupalize.me SDC Anatomy - Component structure - Understanding Props and Slots - Architectural patterns - Component Variants Update - New variants API - Lullabot SDC Article - Production patterns
Security Advisories: - SA-CORE-2025-001 - Critical XSS vulnerability - SA-CORE-2025-004 - XSS in Link field - Writing Secure Code - Security best practices
Performance Resources: - Drupal Caching Overview - Caching strategies - QED42 Caching Guide - Best practices - Drupal 11 Performance - New features
Framework Documentation: - Bootstrap 5 Documentation - Radix foundation - Twig Documentation - Template syntax - JSON Schema - Schema specification
Code Reference Locations
Drupal Core Examples:
- /core/themes/olivero/components/teaser/ - Complete teaser component
- /core/modules/system/tests/modules/sdc_test/components/ - Test components
- /core/modules/navigation/components/ - Navigation module components
- /core/lib/Drupal/Core/Theme/ComponentPluginManager.php - Discovery system
- /core/lib/Drupal/Core/Template/Attribute.php - Attribute class
- /core/assets/schemas/v1/metadata.schema.json - Official JSON Schema
Radix Theme Examples:
- /themes/contrib/radix/components/button/ - Button component
- /themes/contrib/radix/components/card/ - Card component with complex schema
- /themes/contrib/radix/components/navbar/ - Navigation organism
- /themes/contrib/radix/components/alert/ - Alert with slots and props
Related Guides
Within This Repository:
- design_system_radix_sdc_mapping_guide.md - Radix implementation patterns
- drupal_development_guide.md - General Drupal development standards
External Guides: - Companion guide covers Radix-specific SDC implementation - Bootstrap mapping guide covers design token translation - Design system recognition guide for identifying component patterns
Maintenance Schedule
Update Triggers: - Drupal core SDC API changes - New security advisories related to components - Bootstrap version updates in Radix - New component integration modules (UI Patterns, SDC Display, etc.) - Community best practice evolution
Review Cadence: - Security advisories: Monitor drupal.org/security continuously - Core API changes: Review after each minor Drupal release - Best practices: Quarterly review of community resources - Code examples: Validate against latest core/Radix code
Last Comprehensive Review: 2026-02-12