$ account vigo
This repository hosts a Turkish-language Ruby 101 tutorial book, designed as a beginner's guide to the Ruby programming language. The content is authored in Markdown and organized into chapters covering Ruby syntax, data types, control structures, and practical topics like RubyGems and web development with Sinatra. The book is intended to be a portable reference for learners, emphasizing practical examples and idiomatic Ruby usage. The project is structured as a static site generated using MkDocs, with the Rakefile providing convenient commands for building, serving locally, and deploying to GitHub Pages. The mkdocs.yml configuration defines a hierarchical navigation structure, integrates the Material theme, and enables extensions for features like table of contents, syntax highlighting, and tabbed content. Dependencies are pinned in requirements.txt to ensure reproducible builds. While the documentation content reflects Ruby versions up to 3.0.2 (as of 2021), the underlying tooling remains functional and the project demonstrates maintenance through a 2026 commit history. The Rakefile represents a reusable pattern for MkDocs projects, encapsulating the common tasks of building, serving, and deploying documentation with minimal configuration. This wrapper allows developers to leverage MkDocs' capabilities without repeating command-line invocations, promoting consistency across documentation projects. The configuration file mkdocs.yml exemplifies effective use of MkDocs' features for structuring a multi-chapter book, including custom navigation and extension integration, though it is tailored to this specific book's organization.