Trilhas de Estudo — Espiral de Aprendizado
Para garantir que o Aplica DS seja escalável e compreensível, adotamos a metodologia pedagógica da Espiral de Aprendizado. Isso significa que o conhecimento não é entregue de uma vez em toda sua complexidade técnica, mas sim em camadas de profundidade que respeitam o papel de cada profissional no ecossistema.
Como usar esta documentação
Dependendo do seu papel no time, você deve começar por trilhas diferentes.
🌀 Nível 1 — Product Designers (Consumidores)
Foco: Velocidade, consistência e aplicação prática.
Se você constrói telas, fluxos e protótipos, seu objetivo é entender como usar os tokens para garantir que o que você desenha no Figma seja perfeitamente implementado.
O que você deve ler primeiro:
- A Camada Foundation: Os tokens simplificados para o dia a dia.
- Workflow de Design: Como sincronizar o Figma com o Engine.
- Cores Semânticas: Entender o propósito das cores (Feedback, Brand e Product).
- Espaçamento e Dimensionamento: Uso da escala
minor/normal/major.
🌀 Nível 2 — System Designers (Arquitetos)
Foco: Engenharia de sistemas, governança e manutenção.
Se você é responsável por criar novos temas, manter a biblioteca de componentes ou evoluir o racional técnico do DS, seu objetivo é entender o porquê por trás das decisões e como o motor funciona.
O que você deve ler primeiro:
- Arquitetura de Tokens: O pipeline de 5 camadas em profundidade.
- O que é o Theme Engine: O racional técnico do gerador.
- Matemática e Algoritmos: Racionais de OKLCh e Escalas Fibonacci.
- O token txt — contrato de cor expandido: Contrato de 4 partes (background / txtOn / border / txt) introduzido na 3.6.0.
- Filosofia de Overrides: Como evoluir o sistema sem quebrá-lo.
O Ciclo da Espiral
A Espiral de Aprendizado incentiva que um Product Designer possa, com o tempo, aprofundar-se nos temas de Nível 2 caso deseje contribuir para o sistema. Da mesma forma, um System Designer deve sempre garantir que suas decisões técnicas resultem em uma experiência simplificada de Nível 1 para o restante do time.
[!TIP] Comece simples. Se você é novo no sistema, foque em dominar o Nível 1. A complexidade do Nível 2 existe para proteger a simplicidade do Nível 1.