Base de conhecimento sobre Ruby do Caramelo Tech, com foco em automação de testes.
As notas deste repositório são publicadas no site do Caramelo Labs.
| Tópico | Descrição |
|---|---|
| Introdução ao Ruby | A linguagem, sintaxe e primeiros passos |
| Ruby para Automação de Testes | Como o Ruby é usado em QA |
ruby-labs/
├── notes/ → Anotações em Markdown puro (publicadas no site do Caramelo Labs)
├── sidebar.json → Seções da barra lateral no site
├── examples/ → Exemplos, exercícios e projetos práticos
└── LICENSE
Este repositório contém apenas conteúdo - não há build, dependências ou configuração de site. A estrutura web (Astro + Starlight) vive no repositório hub labs, que busca as notas daqui a cada atualização e publica o site.
As notas em notes/ são Markdown puro, sem frontmatter:
- A primeira linha da nota deve ser o título:
# Título da Nota - Use prefixo numérico no nome do arquivo para controlar a ordem na barra lateral:
01-introducao.md,02-conceitos.md - Agrupe por tema em subpastas
- Imagens ficam junto das notas (ex:
notes/secao/assets/img.png) e são referenciadas com caminho relativo: - Links para outras notas do site usam o caminho completo:
/labs/ruby/<secao>/<nota>/
Ao criar uma nova subpasta de tema, adicione a seção correspondente em sidebar.json.
- Comece pelas anotações em
notes/(ou pelo site) - Explore os exemplos em
examples/ - Resolva os exercícios em
examples/exercises.md - Construa os projetos em
examples/projects.md
Contribuições são bem-vindas! Veja o Guia de Contribuição para detalhes.
MIT