Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions src/content/docs/contribution/contributors.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Website Contributors
description: Contributor information for FRCSoftware.org
prev: contribution/styleguide
next: contribution/roadmap
---

import ContributorList from '@components/ContributorList.astro';
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/contribution/methodsOfContributing.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Methods of Contributing
description: A guide to publicly contributing to the website, including setting up an IDE and local preview for editing.
prev: false
next: /contribution/styleguide
---

import Aside from '../../../components/Aside.astro';
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/contribution/roadmap.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Website Roadmap
description: Roadmap information for FRCSoftware.org
prev: contribution/contributors
next: false
---

## Roadmap
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/contribution/styleguide.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Contribution Style Guide
description: The style guide for contribution according to the goals of the website.
prev: contribution/methodsofcontributing
next: contribution/contributors
---

import Aside from '../../../components/Aside.astro';
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
title: Welcome to FRCSoftware.org
description: The comprehensive guide for learning FRC programming
template: splash
prev: false
next: false
hero:
tagline: The comprehensive guide for learning FRC programming
image:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Forking and Cloning
description: A guide to forking and cloning a GitHub repository for your work
prev: learning-course/getting-started/vscode-overview
next: learning-course/stage0/stage-overview
---

import ContentFigure from '@components/ContentFigure.astro';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Required Tools for Development
description: Installing all the necessary software for completing this course and programming in FRC
prev: learning-course/getting-started/website-feature-guide
next: learning-course/getting-started/vscode-overview
---

To program an FRC Robot and follow along with this website, you need WPILib tools, Git, and a GitHub account.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: VS Code Overview
description: Overview of the VS Code program and interface for using WPILib.
prev: learning-course/getting-started/required-tools
next: learning-course/getting-started/forking-and-cloning
---

## What Is VS Code
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Website Feature Guide
description: Learn about the features of FRC Software to navigate the content effectively
prev: /learning-course/index
next: learning-course/getting-started/forking-and-cloning
---

Before you start learning, there are several features across the website that, if missed, will make it hard to go through the lessons effectively.
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/index.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: FRCSoftware Learning Course
description: A guided curriculum for learning FRC Programming
prev: false
next: /learning-course/getting-started/website-feature-guide/
---

import CourseSection from '@components/CourseSection.astro';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Additional Resources - Optional
description: Optional resources for continued learning
prev: learning-course/stage0/interfaces-lists
next: learning-course/stage0/stage-wrap-up
---

You're at the end of Stage 0!
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/arrays.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Arrays and For-Each Loops
description: An introduction to arrays and the for-each loop in Java
prev: learning-course/stage0/classes-methods
next: learning-course/stage0/interfaces-lists
codeRegionSources:
default: stage0/snippets/src/Arrays.java
---
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/classes-methods.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Methods and Mutable State
description: Writing methods that define a class's behavior, and classes whose state changes over time
prev: learning-course/stage0/classes-objects
next: learning-course/stage0/arrays
codeRegionSources:
point: stage0/snippets/src/classes-methods/Point.java
tracker: stage0/snippets/src/classes-methods/RobotTracker.java
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/classes-objects.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Classes and Objects
description: An introduction to Java classes and objects, and how to give them fields and constructors
prev: learning-course/stage0/loops
next: learning-course/stage0/classes-methods
codeRegionSources:
point: stage0/snippets/src/classes-methods/Point.java
usage: stage0/snippets/src/classes-methods/Usage.java
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/conditionals.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Conditionals
description: An Intro To Conditional Statements
prev: learning-course/stage0/operators
next: learning-course/stage0/loops
codeRegionSources:
default: stage0/snippets/src/Conditionals.java
---
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/debugging.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Debugging
description: An Intro to Debugging
prev: learning-course/stage0/conditionals
next: learning-course/stage0/operators
codeRegionSources:
default: stage0/snippets/src/Debugging.java
---
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/interfaces-lists.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Interfaces, Generics, and Lists
description: An introduction to interfaces, generic methods, and the List interface in Java
prev: learning-course/stage0/arrays
next: /learning-course/stage1/stage-overview/
codeRegionSources:
sensor: stage0/snippets/src/interfaces-lists/DistanceSensor.java
ultrasonic: stage0/snippets/src/interfaces-lists/UltrasonicSensor.java
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/java-fundamentals.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Java Fundamentals
description: An Intro to print statements and variables
prev: learning-course/stage0/java-fundamentals
next: /learning-course/stage0/operators
codeRegionSources:
default: stage0/snippets/src/JavaFundamentals.java
---
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/loops.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Loops
description: An Intro loops in Java
prev: learning-course/stage0/conditionals
next: learning-course/stage0/classes-objects
codeRegionSources:
default: stage0/snippets/src/Loops.java
---
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/operators.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Operators
description: An Intro to Operators
prev: learning-course/stage0/java-fundamentals
next: learning-course/stage0/conditionals
codeRegionSources:
default: stage0/snippets/src/Operators.java
---
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage0/stage-overview.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Stage 0 Overview
description: An Introduction what topics that will be covered in Stage 0
prev: /learning-course/getting-started/forking-and-cloning/
next: /learning-course/stage0/java-fundamentals/
---

Learning Java is the most important step in learning FRC programming.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Kitbot Drivetrain Simulation
description: Writing the code to simulate the kitbot drivetrain
prev: learning-course/stage1/stage1a/kitbot-drivetrain
next: /learning-course/stage1/stage1a/simple-auto
codeRegionSources:
ctreRobot: stage1/stage1a/solutions/ctre/src/main/java/first/robot/Robot.java
revRobot: stage1/stage1a/solutions/rev/src/main/java/first/robot/Robot.java
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Getting Started
description: An overview of Stage 1A
prev: stage-overview
next: kitbot-drivetrain
---

import { FileTree } from '@astrojs/starlight/components';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Kitbot Additional Motors
description: Programming the remaining kitbot motors
prev: learning-course/stage1/stage1a/simple-auto
next: learning-course/stage1/stage1b/stage-overview
codeRegionSources:
ctreRobot: stage1/stage1a/solutions/ctre/src/main/java/first/robot/Robot.java
revRobot: stage1/stage1a/solutions/rev/src/main/java/first/robot/Robot.java
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Kitbot Drivetrain
description: Programming the kitbot drivetrain
prev: stage-overview
next: drivetrain-sim
codeRegionSources:
ctreRobot: stage1/stage1a/solutions/ctre/src/main/java/first/robot/Robot.java
revRobot: stage1/stage1a/solutions/rev/src/main/java/first/robot/Robot.java
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Simple Auto
description: Programming a time based autonomous
prev: drivetrain-sim
next: kitbot-additional-motors
codeRegionSources:
ctreAuto: stage1/stage1a/solutions/ctre/src/main/java/first/robot/opmode/MyAuto.java
revAuto: stage1/stage1a/solutions/rev/src/main/java/first/robot/opmode/MyAuto.java
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Stage 1A Overview
description: An overview of Stage 1A
prev: ../stage-overview
next: getting-started
---

import { FileTree } from '@astrojs/starlight/components';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Exercise - Kitbot Rewrite, Pt. 2
description: Rewriting the kitbot code in stage 1A to command-based
prev: learning-course/stage1/stage1b/suppliers-in-command-based
next: learning-course/stage1/stage1b/spot-the-error-pt2
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/CommandBasedKitbotPt2.java
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Exercise - Kitbot Rewrite, Pt. 1
description: Rewriting the kitbot code in stage 1A to command-based
prev: learning-course/stage1/stage1b/commands-and-mechanisms-pt2
next: learning-course/stage1/stage1b/suppliers-in-command-based
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/CommandBasedKitbot.java
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: The Concepts of Command-Based Programming
description: The what, how, and why of commands
prev: learning-course/stage1/stage1b/stage-overview
next: learning-course/stage1/stage1b/the-command-body
---

import Aside from '@components/Aside.astro';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Commands and Mechanisms, Part 2
description: Intermediate-level uses of commands and mechanisms
prev: learning-course/stage1/stage1b/triggers
next: learning-course/stage1/stage1b/spot-the-error
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/CommandsAndMechsPt2.java
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Commands & Mechanisms, Part 1
description: The basics of defining mechanisms and writing commands
prev: learning-course/stage1/stage1b/the-command-body
next: learning-course/stage1/stage1b/triggers
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/CommandsAndMechsPt1.java
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Spot the Error, Part 2
description: A review exercise for stage 1B
prev: learning-course/stage1/stage1b/command-based-kitbot-pt2
next: learning-course/stage1/stage1c/stage-overview
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/SpotTheErrorPt2.java
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Spot the Error
description: A review exercise for stage 1B
prev: learning-course/stage1/stage1b/commands-and-mechanisms-pt2
next: learning-course/stage1/stage1b/command-based-kitbot
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/SpotTheError.java
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Suppliers in Command-Based
description: The basics of suppliers and their use in command-based programming
prev: learning-course/stage1/stage1b/command-based-kitbot
next: learning-course/stage1/stage1b/command-based-kitbot-pt2
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/SuppliersInCommandBased.java
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: The Body of a Command
description: How the behavior of commands are written
prev: learning-course/stage1/stage1b/command-based-overview
next: learning-course/stage1/stage1b/commands-and-mechanisms
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/CommandBody.java
---
Expand Down
2 changes: 0 additions & 2 deletions src/content/docs/learning-course/stage1/stage1b/triggers.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Triggers and Scheduling
description: How commands are scheduled, with and without triggers
prev: learning-course/stage1/stage1b/commands-and-mechanisms
next: learning-course/stage1/stage1b/commands-and-mechanisms-pt2
codeRegionSources:
default: stage1/stage1b/snippets/src/main/java/sources/Triggers.java
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: Stage 1C Overview
description: An overview of Stage 1C
prev: learning-course/stage1/stage1b/spot-the-error-pt2
next: learning-course/stage2/stage-overview
---

import YouTube from '../../../../../components/YouTube.astro';
Expand Down
1 change: 0 additions & 1 deletion src/content/docs/learning-course/stage2/stage-overview.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
title: Stage 2 Overview
description: An overview of Stage 2
prev: learning-course/stage1/stage1c/stage-overview
---

<Aside type="wip">Stage 2 is still in development!</Aside>
Expand Down
Loading