Figma bile kendi design token'larından emin değil
Design token'lar yeni bir şey değil. İnsanlar bunları on yılı aşkın süredir kullanıyor. Ancak on yıl boyunca sektörün büyük bir sorunu vardı: Bir format üzerinde asla anlaşamadık. Her ekip, token'ları yazmak için kendi yöntemini kullanıyordu.
Şimdi sektör değişiyor.
Design Tokens Community Group (DTCG) formatı belirliyor. Bu bir W3C girişimidir. Küçük bir proje değil. Büyük isimler bunu destekliyor:
• Adobe • Google • Microsoft • Meta • Amazon • Shopify • Figma
Çoğu şirket bu açık standarta doğru ilerliyor.
Benim tahminim şu: Tasarım araçları için bir fırtına yaklaşıyor.
Eğer token'larınızı doğrudan belirli bir araca bağlarsanız, risk altındasınız demektir. Eğer o araç değişirse veya başarısız olursa, devasa bir yeniden yazım süreciyle karşı karşıya kalırsınız. Bunun yerine token'larınızı açık bir standarda dayandırırsanız, güvende kalırsınız.
Figma bile zorluklarla karşı karşıya. Figma, DTCG destekçileri listesinde yer alıyor ancak kendi verileriyle hala mücadele ediyorlar. Bir Figma değişkenine baktığınızda, sadece çıplak bir sayı görürsünüz. 10 sayısını görebilirsiniz. Bunun 10 piksel mi, 10'luk bir z-index mi yoksa 10 milisaniye mi olduğunu tahmin etmek zorunda kalırsınız.
Araç size bunu söylemez. O dosyayı okuyan diğer araçlar da size söyleyemez.
Bu bir risk yaratıyor. Eğer tüm iş akışınızı tek bir tedarikçi etrafında kurarsanız, savunmasız kalırsınız.
Akıllıca olan hamle, DTCG'yi ara katman olarak kullanmaktır.
Sisteminizi açık standart etrafında inşa edin. Eğer gerekirse, Figma'dan veri çekmek için küçük bir adaptör kullanın. Figma dışa aktarma özelliğini geliştirirse, adaptörü çöpe atmanız yeterlidir. Temel sisteminiz aynı kalır çünkü araca değil, standarda dayanır.
Tasarım aracı token'larınıza sahip olmamalıdır. Sadece onları tüketme yollarınızdan biri olmalıdır.
Tek bir araç için inşa etmeyi bırakın. Sektör standardı için inşa etmeye başlayın.
Kaynak: https://dev.to/slafleche/even-figma-isnt-sure-about-its-own-design-tokens-4mko
