Dynamic Pattern Configuration System
Overviewโ
A YAML/JSON-based pattern definition system that allows:
- โ Live URL references - LLMs fetch latest documentation at runtime
- โ Easy updates - Change URLs without code deployment
- โ CI/CD validation - GitHub Actions verify links and rebuild
- โ Community contributions - Non-developers can add patterns via YAML
- โ Multiple sources - Support multiple authoritative links per pattern
- โ Platform agnostic - Add Firebase, AWS, Azure, etc. easily
Selecting Quality Authoritative Sourcesโ
Why Authoritative Sources Matterโ
Authoritative sources are the foundation of pattern quality. They're what LLMs query to:
- Generate accurate deployment plans
- Understand platform-specific best practices
- Discover up-to-date configuration options
- Learn troubleshooting steps
- Find production-ready code examples
Poor source selection = poor deployments. Here's how to choose wisely.
URL Type Hierarchyโ
Tier 1: Priority 10 (Required for Deployment) โญโญโญโ
1. Official Framework/Pattern Documentation
- type: 'documentation'
url: 'https://validatedpatterns.io/'
purpose: 'Red Hat Validated Patterns - official framework'
priority: 10
requiredForDeployment: true
- What: Main documentation hub from the vendor/project
- Why: Source of truth, complete, actively maintained
- Examples:
validatedpatterns.io,firebase.google.com/docs,kubernetes.io/docs
2. Interactive Workshops & Hands-On Tutorials
- type: 'documentation'
url: 'https://play.validatedpatterns.io/vp-workshop/main/index.html'
purpose: 'Interactive workshop with step-by-step guidance'
priority: 10
requiredForDeployment: true
- What: Guided learning experiences, codelabs, workshops
- Why: Step-by-step deployment guidance, troubleshooting tips
- Examples: Katacoda, Google Codelabs, interactive docs
3. Official Code Repositories
- type: 'repository'
url: 'https://github.com/validatedpatterns/common'
purpose: 'Common framework code and utilities'
priority: 10
requiredForDeployment: true
- What: Official repos with framework code, samples, starters
- Why: Production-ready code, integration patterns, real implementations
- Examples:
/validatedpatterns/common,/firebase/functions-samples