Ribalta
Escreva o texto. O tema cuida do visual.
Um documento em Ribalta
Seção intitulada “Um documento em Ribalta”--- {align=center}Relatório trimestral {.kicker}# Crescemos [38%]{color=yellow} no trimestreReceita recorrente acima da meta pelo terceiro mês seguido. {.lead}Cada linha --- começa uma página. Títulos, listas e ênfase são escritos como em Markdown; blocos ::: montam colunas, cards e gráficos; atributos entre {…} ajustam o que for preciso. Cores, fontes e espaçamentos vêm do tema, pelo nome.
O que você encontra aqui
Seção intitulada “O que você encontra aqui”- Guias: texto, tamanhos de página, layouts, estilos, temas, cabeçalho e rodapé, componentes, dados, interatividade, revelação em etapas, gráficos e imagens.
- Referência: toda a sintaxe, atributos, blocos, temas, ícones e mensagens de erro.
Usando a linguagem em um programa
Seção intitulada “Usando a linguagem em um programa”| Pacote | Para quê |
|---|---|
@ribaltalang/compiler | Compila o texto no navegador ou no Node.js (WebAssembly) e devolve o documento em JSON com os diagnósticos. |
@ribaltalang/renderer | Desenha o documento com React. |
@ribaltalang/player | Navegação, etapas, estado, temporizadores, teclado e sons de um documento interativo. |
@ribaltalang/codemirror | Cores, autocompletar e erros no CodeMirror 6. |
ribalta | O compilador como biblioteca Rust. |
ribalta-cli | O comando ribalta: verifica, formata, mostra o mapa de rotas e serve de servidor de linguagem para editores. |
| Extensão do VS Code | Cores, erros enquanto você digita, autocompletar, ir para a definição e formatação. |
O formato do documento compilado está descrito em IR.md.