Releases: DomainLang/Patterns
Releases · DomainLang/Patterns
v1.0.0
Release Notes — v1.0.0
domainlang/patterns v1.0.0 is the first stable release of the DomainLang patterns library.
✨ What’s included
- Strategic classifications in
Strategic:CoreDomain,SupportingDomain,GenericSubdomain - Evolution stages in
Evolution:Genesis,CustomBuilt,Product,Commodity - Bounded context archetypes in
Archetypes:Execution,Engagement,Analysis,Gateway,Infrastructure,Compliance - Governance classifications in
Governance:Architectural,Organizational,Technical,Process - Metadata keys in
Meta:Status,Language,Repository,Documentation,SLA,DeploymentTarget,APIStyle,DataStore,Criticality
📦 Install
dlang add domainlang/patterns@v1.0.0🚀 Usage
import "domainlang/patterns"
BoundedContext Orders for Sales as Strategic.CoreDomain {
metadata {
Meta.Status: "Production"
Meta.Language: "TypeScript"
}
}📝 Notes
- Recommended import style is without alias for shorter references (
Strategic.CoreDomain). - Use
import "domainlang/patterns" as Patternsif you prefer a qualified prefix (Patterns.Strategic.CoreDomain). Metais used (instead ofMetadata) to avoid DomainLang keyword conflicts.