Skip to content

Add downloaded version of StateMachine link - #144

Open
TaylerUva wants to merge 2 commits into
mainfrom
add-drawing
Open

Add downloaded version of StateMachine link#144
TaylerUva wants to merge 2 commits into
mainfrom
add-drawing

Conversation

@TaylerUva

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings December 6, 2025 18:38
@TaylerUva
TaylerUva requested a review from a team as a code owner December 6, 2025 18:38
@TaylerUva
TaylerUva enabled auto-merge (squash) December 6, 2025 18:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a downloadable version of the StateMachine diagram by including the TLDraw file (StateMachineMap.tldr) in the repository. The changes allow users to view the state machine diagram locally in VSCode using the TLDraw VSCode extension, in addition to the existing web-based interactive link.

Key changes:

  • Added the StateMachineMap.tldr file containing the state machine diagram data
  • Updated README.md to include a link to view the diagram in VSCode
  • Added VSCode extension recommendation for the TLDraw extension

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.

File Description
StateMachineMap.tldr New file containing the TLDraw state machine diagram data in JSON format
README.md Updated to reference the local .tldr file and added note about required VSCode extension
.vscode/extensions.json New file recommending the TLDraw VSCode extension for viewing the diagram

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
@@ -25,11 +25,12 @@ Interested in learning more about CRESCENDO? Visit [FIRST's website](https://www
## Code Details
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!

Copilot AI Dec 6, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "eachother" should be "each other" (two words).

Suggested change
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with each other. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!

Copilot uses AI. Check for mistakes.
Comment thread README.md
@@ -25,11 +25,12 @@ Interested in learning more about CRESCENDO? Visit [FIRST's website](https://www
## Code Details
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!

Copilot AI Dec 6, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "staring" should be "starting".

Suggested change
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!
This offseason, we chose to control our robot using a state machine! Prior to starting our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!

Copilot uses AI. Check for mistakes.
Comment thread README.md
@@ -25,11 +25,12 @@ Interested in learning more about CRESCENDO? Visit [FIRST's website](https://www
## Code Details
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!

Copilot AI Dec 6, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "dicussed" should be "discussed".

Suggested change
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and dicussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!
This offseason, we chose to control our robot using a state machine! Prior to staring our code, we mapped out and discussed every state that our robot could be in during a match and how those states should interact with eachother. This allowed us to create a framework of our commands, sort of like pseudocode, before we even opened VSCode!

Copilot uses AI. Check for mistakes.
@TaylerUva
TaylerUva disabled auto-merge December 6, 2025 18:42
@TaylerUva
TaylerUva enabled auto-merge (squash) December 6, 2025 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants