Skip to content

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

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