From 9e7b9f3099bfc4a9272c92080d5eaac64f2816f1 Mon Sep 17 00:00:00 2001 From: Edan Thomton Date: Wed, 25 Feb 2026 09:31:24 -0500 Subject: [PATCH 1/2] Update roadmap.mdx with current overall roadmap --- src/content/docs/contribution/roadmap.mdx | 28 +++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/src/content/docs/contribution/roadmap.mdx b/src/content/docs/contribution/roadmap.mdx index 98cb63f..6d347fd 100644 --- a/src/content/docs/contribution/roadmap.mdx +++ b/src/content/docs/contribution/roadmap.mdx @@ -3,5 +3,29 @@ title: Website Roadmap description: Roadmap information for FRCSoftware.org --- -## Roadmap -The roadmap is a work in progress, and can currently be found in `./plan.puml` in the repository. This page will be updated at a later date with the roadmap. \ No newline at end of file +import Aside from '../../../components/Aside.astro'; + + + +## Learning Guide (Zero to Robot) +### Stage 0: Getting Started +**OVERVIEW:** Starting resources. Install git, wpilib, and other tools you need to program robots. +- **Lesson 0:** Install git +- **Lesson 1:** Install WPILib and VSCode +### Stage 1: Java and Git +**OVERVIEW:** The basics of java and git. Learn to set up repositories, clone and fork code, and write basic java programs. +- **Module 0:** Git Repository Setup +- **Module 1:** Variables and Git Commits +- **Module 2:** Conditionals and Git Branches +- **Module 3:** Loops and Git Merges +- **Module 4:** Classes and Git Bisect +- **Module 5:** Debugging and Git Remote Sync +### Stage 2: Basic Robot Programming +**OVERVIEW:** The basics of FRC robot programming. Learn command based programming and simple motor control by programming the 2025 kitbot. +- **Module 0:** Command-based programming +- **Module 1:** Common motor control (Rev/CTRE) +- **Module 2:** Programming the 2025 Kitbot +### Stage 3: Controls and Common Mechanisms +**OVERVIEW:** Learn more advanced controls and how to program common mechanisms in FRC. Learn PID, feedforward, elevators, arms, intakes, swerve, and more. \ No newline at end of file From 187e7827b876a69e137abde758917150728dac44 Mon Sep 17 00:00:00 2001 From: Edan Thomton Date: Thu, 26 Feb 2026 00:07:09 -0500 Subject: [PATCH 2/2] Swap bisect and remote sync --- src/content/docs/contribution/roadmap.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/contribution/roadmap.mdx b/src/content/docs/contribution/roadmap.mdx index 6d347fd..19c323a 100644 --- a/src/content/docs/contribution/roadmap.mdx +++ b/src/content/docs/contribution/roadmap.mdx @@ -20,8 +20,8 @@ This will be expanded in the future with specific module and lesson plans. For m - **Module 1:** Variables and Git Commits - **Module 2:** Conditionals and Git Branches - **Module 3:** Loops and Git Merges -- **Module 4:** Classes and Git Bisect -- **Module 5:** Debugging and Git Remote Sync +- **Module 4:** Classes and Git Remote Sync +- **Module 5:** Debugging and Git Bisect ### Stage 2: Basic Robot Programming **OVERVIEW:** The basics of FRC robot programming. Learn command based programming and simple motor control by programming the 2025 kitbot. - **Module 0:** Command-based programming