https://github.com/rubberducksbr/ruby4beginners
Repositório voltado para iniciantes na programação que desejam aprender Ruby
https://github.com/rubberducksbr/ruby4beginners
automated-testing beginner-code ruby ruby-on-rails test-automation tutorial
Last synced: 6 days ago
JSON representation
Repositório voltado para iniciantes na programação que desejam aprender Ruby
- Host: GitHub
- URL: https://github.com/rubberducksbr/ruby4beginners
- Owner: RubberDucksBr
- License: gpl-3.0
- Created: 2022-05-12T14:20:17.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-12T14:45:06.000Z (about 4 years ago)
- Last Synced: 2025-03-02T05:20:01.665Z (over 1 year ago)
- Topics: automated-testing, beginner-code, ruby, ruby-on-rails, test-automation, tutorial
- Homepage: https://rubberducksbr.github.io/ruby4beginners/
- Size: 17.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ruby Labs
Repositorio voltado para iniciantes na programacao que desejam aprender Ruby como linguagem de programacao.
## O que voce vai encontrar
- Anotacoes sobre fundamentos de Ruby
- Materiais introdutorios para automacao de testes com Ruby
- Exercicios para fixar conceitos
- Projetos pequenos para praticar
## Estrutura do repositorio
```text
ruby-labs/
├── src/content/docs/ -> Anotacoes e estudos publicados no site
├── examples/ -> Exemplos de codigo, exercicios e projetos praticos
└── .github/ -> Workflows, templates e guias de contribuicao
```
## Como usar
1. Comece pelas notas em `src/content/docs/`
2. Leia [Introducao ao Ruby](src/content/docs/01-introducao-ruby.md)
3. Avance para [Ruby para Automacao de Testes](src/content/docs/02-ruby-para-automacao-de-testes.md)
4. Resolva os desafios em `examples/exercises.md`
5. Experimente o projeto em `examples/projects.md`
## Rodando localmente
```bash
npm install
npm run dev
```
O servidor local fica em `http://localhost:4321`.
Outros comandos uteis:
```bash
npm run build
npm run preview
```
Versao publicada:
`https://caramelotech.github.io/ruby-labs`
## Adicionando notas
Novas anotacoes devem ser criadas em `src/content/docs/`.
Exemplo de frontmatter padrao Starlight:
```md
---
title: "Titulo da nota"
description: "Resumo curto explicando o foco da pagina."
lastUpdated: 2026-01-01
sidebar:
order: 3
tags: ["ruby", "tema", "iniciante"]
---
```
## Contribuicao
Contribuicoes sao bem-vindas. Veja o [Guia de Contribuicao](.github/CONTRIBUTING.md) para detalhes.
## Licenca
MIT