@@ -4,7 +4,7 @@ title: Adoption - Migration Strategy
44
55# Phased Migration Strategy
66
7- How to migrate existing variable systems to Variable Contract using a phased approach.
7+ How to migrate existing variable systems to Variable Design Standard (VDS) using a phased approach.
88
99If you migrate everything at once, you risk breaking production, losing references, and confusing the team.
1010
@@ -53,9 +53,9 @@ Use when:
5353
5454### Phase 1: Foundation (Week 1-2)
5555
56- ** Goal** : Set up Variable Contract alongside existing system
56+ ** Goal** : Set up Variable Design Standard (VDS) alongside existing system
5757
58- 1 . Set up Variable Contract structure
58+ 1 . Set up Variable Design Standard (VDS) structure
5959 - Create ` tokens/ ` directory
6060 - Set up validation
6161 - Configure CI
@@ -71,20 +71,20 @@ Use when:
7171 - Commit to version control
7272
7373** Deliverables** :
74- - Variable Contract structure set up
74+ - Variable Design Standard (VDS) structure set up
7575- Adapter working
7676- All variables converted (not yet consumed)
7777
7878### Phase 2: Parallel run (Week 3-6)
7979
8080** Goal** : Run both systems in parallel
8181
82- 1 . Generate outputs from Variable Contract
82+ 1 . Generate outputs from Variable Design Standard (VDS)
8383 - Configure Style Dictionary
8484 - Generate CSS/TypeScript
8585 - Verify outputs match existing
8686
87- 2 . Update components to use Variable Contract outputs
87+ 2 . Update components to use Variable Design Standard (VDS) outputs
8888 - Start with new components
8989 - Gradually migrate existing components
9090 - Test each migration
@@ -95,7 +95,7 @@ Use when:
9595 - Document learnings
9696
9797** Deliverables** :
98- - Variable Contract outputs generated
98+ - Variable Design Standard (VDS) outputs generated
9999- Some components using new variables
100100- Both systems running in parallel
101101
@@ -109,9 +109,9 @@ Use when:
109109 - Document changes
110110
1111112 . Update design workflow
112- - Train designers on Variable Contract
112+ - Train designers on Variable Design Standard (VDS)
113113 - Update Figma workflow
114- - Export to Variable Contract format
114+ - Export to Variable Design Standard (VDS) format
115115
1161163 . Deprecate old system
117117 - Mark old variables as deprecated
@@ -137,14 +137,14 @@ Use when:
137137 - Remove old build configs
138138 - Update documentation
139139
140- 3 . Finalize Variable Contract
140+ 3 . Finalize Variable Design Standard (VDS)
141141 - Complete migration documentation
142142 - Train team on new system
143143 - Celebrate success
144144
145145** Deliverables** :
146146- Old system removed
147- - Variable Contract fully adopted
147+ - Variable Design Standard (VDS) fully adopted
148148- Team trained
149149
150150## Migration by format
@@ -170,7 +170,7 @@ Use when:
170170
171171** Phase 1** : Extract variables
172172- Extract Material-specific variables
173- - Map to Variable Contract structure
173+ - Map to Variable Design Standard (VDS) structure
174174- Normalize naming
175175
176176** Phase 2** : Create adapters
@@ -181,7 +181,7 @@ Use when:
181181** Phase 3** : Migrate consumption
182182- Update components
183183- Remove Material-specific code
184- - Use Variable Contract outputs
184+ - Use Variable Design Standard (VDS) outputs
185185
186186### From custom formats
187187
@@ -198,7 +198,7 @@ Use when:
198198** Phase 3** : Migrate consumption
199199- Update components
200200- Remove old system
201- - Use Variable Contract
201+ - Use Variable Design Standard (VDS)
202202
203203## Migration checklist
204204
@@ -207,13 +207,13 @@ Use when:
207207- [ ] Audit existing variables
208208- [ ] Document current format
209209- [ ] Identify migration approach
210- - [ ] Set up Variable Contract structure
210+ - [ ] Set up Variable Design Standard (VDS) structure
211211- [ ] Create adapter (if needed)
212212- [ ] Test adapter output
213213
214214### During migration
215215
216- - [ ] Convert variables to Variable Contract
216+ - [ ] Convert variables to Variable Design Standard (VDS)
217217- [ ] Validate converted JSON
218218- [ ] Generate outputs
219219- [ ] Test outputs match existing
0 commit comments