explaingit

railsgirls/guides.railsgirls.com

7,064HTMLAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

The official step-by-step workshop guides for Rails Girls, a global movement that teaches women with no coding experience to build their first web app using Ruby on Rails at free community events worldwide.

Mindmap

mindmap
  root((repo))
    What it does
      Workshop guides Ruby Rails
      Free coding events
      Beginner friendly
    How to use
      Follow guides online
      Run locally with Jekyll
      Contribute via pull request
    Topics
      Web app building
      Ruby on Rails intro
      Step by step setup
    Audience
      Beginner coders
      Workshop coaches
      Global community
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Organize a Rails Girls workshop in your city using these ready-made step-by-step guides as the instructional materials.

USE CASE 2

Learn to build your first web app with Ruby on Rails by following the beginner-friendly guides at your own pace online.

USE CASE 3

Contribute a new guide or translation by editing the Jekyll text files and submitting a pull request.

USE CASE 4

Run the site locally to preview or test guide edits before submitting them as contributions.

Tech stack

RubyRuby on RailsJekyllHTML

Getting it running

Difficulty · easy Time to first run · 30min

Running the site locally to preview edits requires Jekyll and Ruby, the guides themselves need no installation to read online.

Use and adapt freely with credit to the source, as long as you share any adaptations under the same terms.

In plain English

This repository contains the written guides for Rails Girls, a volunteer-run movement that organizes free workshops to help women get started with building web applications. The movement started in Helsinki in 2010 as a one-time event and has since spread to cities around the world. The guides here are the instructional materials used at those workshops and are also available online at guides.railsgirls.com. The guides walk participants through building a simple web application using Ruby on Rails, a widely used framework for creating websites and apps. Rails is a programming framework built on the Ruby language, though the guides are written to be accessible to people with little or no prior coding experience. Workshop organizers, called coaches, accompany participants through the steps and explain what is happening at each stage. The repository itself is a website built with Jekyll, a tool that converts text files into a static HTML website. If you want to run the site locally, you install Jekyll, run a single command to start a local server, and the guides appear in your browser. Contributing a new guide or fixing an existing one involves editing those text files and submitting a pull request. The guides are licensed under Creative Commons Attribution-ShareAlike 3.0, meaning anyone can reuse and adapt them freely as long as they credit the source and share adaptations under the same terms. The content is openly maintained by the global Rails Girls community, and contributors are encouraged to add their names. Anyone who wants to run their own Rails Girls event can use these materials to organize a workshop in their city, workplace, or home.

Copy-paste prompts

Prompt 1
I am running a Rails Girls workshop and need to explain what Ruby on Rails is to complete beginners. Write a 2-minute introduction I can read aloud.
Prompt 2
I want to follow the Rails Girls guide to build my first web app but I am stuck on the Ruby on Rails installation step. Walk me through installing it on macOS.
Prompt 3
I want to add a new guide to the railsgirls/guides.railsgirls.com repo using Jekyll. Show me the file structure and what frontmatter fields I need to include.
Prompt 4
Based on the Rails Girls curriculum, create a 4-hour workshop agenda with time blocks for each section of the main app-building guide.
Open on GitHub → Explain another repo

← railsgirls on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.